读书人

JSF入门8(Managed Beans)

发布时间: 2012-09-08 10:48:07 作者: rapoo

JSF入门八(Managed Beans)

本文参考

http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=2630

?

JSF 使用 Bean 来达到逻辑层与表现层分离的目的,Bean 的管理集中在配置文件中,您只要修改配置文件,就可以修改 Bean 之间的相依关系。

?

一、Backing Beans

JSF将Bean的管理集中在faces-config.xml中,一个例子如下:

/WEB-INF/navigation.xml,/WEB-INF/beans.xml

一个Bean最基本要定义Bean的名称、类与存活范围,例如:

....<managed-bean><managed-bean-name>someBean</managed-bean-name><managed-bean-class>onlyfun.caterpillar.SomeBean</managed-bean-class><managed-bean-scope>session</managed-bean-scope><managed-property><property-name>someProperty</property-name><map-entries><value-class>java.lang.Integer</value-class><map-entry><key>someKey1</key><value>100</value></map-entry><map-entry><key>someKey2</key><value>200</value></map-entry></map-entries></managed-property></managed-bean>....

读书人网 >JavaScript

热点推荐