Я работаю над социальным веб-сайтом и использую JSF 2.2, и у меня есть несколько bean-компонентов с областями просмотра, в которые внедряются службы bean-компонентов.
я иногда получаю знаменитое NotSerializableException в tomcat, и у меня есть несколько вопросов:
1- каковы недостатки отключения сохранения сеанса с помощью пустого менеджера следующим образом:
<Context ... >
<Manager pathname="" />
</Context>
и когда использовать этот подход?
2- если я собираюсь реализовать интерфейс Serializable, должен ли я сделать области представления (как насчет запросов и сеансовых компонентов?) Реализовать только интерфейс Serializable и, следовательно, пометить введенные службы как переходные?
3. Является ли bean-компоненты единственным слоем, который должен реализовывать Serializable, а сервисы и даосы - нет? и каковы недостатки реализации Serializable для сервисов или daos?
пожалуйста, порекомендуйте.