2008.04.12 摘自 JSF in action 3.3 Creating and initializing beans Page/144
1. JSF中对于bean的创建与初始化是在其配置文件(默认为/WEB-INF/faces-config.xml)中来操作的,(有关于java bean的一些规则请看<thinking in java 笔记--java bean规则--2008.04.11 >这篇文章),被称为Managed Bean
Creation facility,它负责创建,初始化,并将对象放在相应的应用范围中(Application,session,request,none scope)中,由Managed Bean Creation facility创建的bean被称为managed beans.
2. 使用Managed Bean Creation facility可以:
3. 通常在应用启动的时候不需要创建的对象才由Managed Bean Creation facility去管理,对于一些创建起来比较费时的对象应该在应用服务启动的时候创建,比如说数据库的连接.
4. managed-bean在.xml配置文件中的声明,在这里name,class,scope是必须填写的
<managed-bean>
<description>Used for logging and logging out.</description>
<managed-bean-name>authenticationBean</managed-bean-name>
<managed-bean-class>org.jia.ptrack.web.AuthenticationBean
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>5. 以上只是说到了managed bean的一些简单配置,对于创建bean时对其属性进行赋值,留到下一篇来说.
发表于 @ 2008年04月12日 00:48:00 | 评论( loading... ) | 举报| 收藏