Managed Bean介绍

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值