JSF应用程序中应该implements Serializable
哪些类?
@SessionScoped @ManagedBean()
@ViewScoped @ManagedBean()
(我的所有观点均为观看视图)@ApplicationScoped
@Entity @Table()
Servlets
Filters
我应该怎么想,怎么考虑?
答案 0 :(得分:3)
这取决于。您需要回答的第一件事是您是否要使用会话序列化。如果需要序列化,那么会话中的所有内容都需要可序列化。否则你完全不需要它。序列化用于在服务器重启时保持会话,或者很少 - 在非常复杂的设置中 - 将它们传输到另一个服务器实例。
某些容器将要求您明确禁用会话序列化,否则它们将生成异常。例如,默认情况下,tomcat通过服务器重新启动来启用会话。