3.4.1. 概述
JSF引入了一个重要的概念:Managed Bean。JSF提供了强大的管理bean的机制。一个被JSF管理的JavaBean对象叫做Managed Bean。一个Managed Bean描述了一个bean如何创建和管理的,这些和bean的功能无关。 3.4.2. 创建Managed Bean Apusic Studio提供多种方式方便开发人员创建Managed Bean。 1. 直接在web模块的点击鼠标右键即可看到新建托管Bean菜单项。 2. 在可视化页面编辑器中直接双击Button, Combo, DataPicker组件将弹出新建Managed Bean向导。 3. 绑定Button, Combo, DataPicker组件的action属性到Managed Bean的方法,若Managed Bean不存在,将弹出新建Managed Bean向导,并且根据绑定的值自动填写向导中的Managed Bean名。 在新建Managed Bean向导中设置一些属性之后,点击Finish按钮,完成Managed Bean的创建。 3.4.3. 使用Managed Bean 在Apusic工程中无须维护faces-config.xml文件,在POJO类上声明 @ManagedBean 即可定义一个ManagedBean,并为这些Annotation的编辑提供了代码提示,使得开发更加快捷。 在Managed Bean中可以以Annotation的方式注入Session Bean。 Managed Bean中的方法在jsp页面中可以直接用EL表达式绑定,Managed Bean中以@ManagedProperty标注的属性不用写get和set方法,可在页面中直接用EL表达式绑定 |
http://hi.baidu.com/ericden/blog/item/6ba8f1119f2e97c0a6ef3f59.html