JSF 2.0: StateHolder против Serializable? - PullRequest
2 голосов
/ 03 декабря 2010

JSF имеет специальный код сохранения состояния, который ожидает, что объекты реализуют StateHolder, кроме общего подхода Serializable. Однако я только что посмотрел на класс AjaxBehaviorListenerImpl в комплекте с Mojarra 2.0.2. Вместо использования StateHolder, он просто реализует Serializable, и это работает нормально.

Поток в http://old.nabble.com/Serializable-UIcomponents-td19471884.html, кажется, утверждает, что следует избегать перехода с Serializable, но каковы подробные правила с этим? Кажется, что когда у объекта нет дочерних элементов (для уведомления об изменениях состояния), реализация Serializable - это нормально.

Когда можно использовать Serializable, а когда нет? С Serializable требуется меньше кода, поскольку он автоматизирован ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...