第15章 LiteBean

15.1. Managed Bean
15.2. 什么是LiteBean
15.3. LiteBean的声明
15.4. LiteBean的生命周期
15.5. ConversationContext,Request和Session之间的会话上下文
15.5.1. ManagedBean工作在Session范围下的问题
15.5.2. ConversationContext的产生及其工作原理
15.5.3. ConversationContext的使用
15.5.3.1. 在web.xml中配置CONVERSATION_TIMEOUT参数,参数为Long型,默认为120秒
15.5.3.2. 获取ConversationContext,向其中存入值
15.5.3.3. 获取ConversationContext,根据key取出相应的值
15.5.3.4. 在页面中的链接加入jconversationid参数,页面跳转也可以使用ConversationContext
15.5.4. ConversationContext示例
15.5.5. @SaveState示例
15.5.6. ajax:conversationActivator构件,ConversationContext的定时激活器,定制页面的ConversationContext存活时间
15.6. LiteBean的使用
15.7. 资源注入
15.8. 依赖注入

15.1. Managed Bean

Managed Bean,来源于JSF,它又叫托管Bean,实际上就是保存应用程序数据和由容器托管的POJO类。它们通过XML文件注册到容器,并在需要的时候由容器惰性初始化。任何有公共无参构造方法且符合Java Bean属性命名约定的Java类都可以注册成为托管Bean。一个Managed Bean描述了一个bean如何创建和管理的,这些和bean的功能无关。