JSF之经常使用注解
2016-01-12 16:34
549 查看
@ManagedBean
以托管 bean 的形式注冊一个类实例。然后将其放入到使用当中一个
凝视必须结合使用一个实现零參数构造器的 Java 类。
@ManagedProperty
为托管 bean 设置一个属性。
凝视必须放在类成员变量的声明之前。
@RequestScope
在请求范围内存储托管 bean。
@SessionScoped
在会话范围内存储托管 bean。
@ApplicationScope
在应用程序范围内存储托管 bean。
@ViewScope
在视图范围内存储托管 bean。
@NoneScope
将托管 bean 指定为没有范围。无范围的托管 bean 在被其它 bean 引用时比較实用。
@CustomScope
在定制范围内存储托管 bean。
定制范围就是指能够由页面创建者訪问的地图。能够通过编程的方式控制定制范围内的 bean 的可视性和生命周期。
@PostConstruct
用于资源注入初始化之后
@PreDestory
用于Servlet脱离服务并释放注入的资源的时候
@Resource
位于类或变量中以对Servlet容器进行“资源注入”。当容器识别出这个凝视时,它会在获得服务地位之前。用适当的值实现带凝视的变量的又一次注入。
通过使用这样的凝视,你不必利用JNDI来查找命令和在配置文件web.xml中手动声明资源。server通过Servlet的自我调整来运行它的任务。变量的名称和类型由映像机制自己主动确定,虽然你能够利用凝视的參数来超越这一限制。一个注入的资源能够是数据源,Java信息服务目的文件或者是环境设置的标量。
@Resources
用于一组@Resource凝视
以托管 bean 的形式注冊一个类实例。然后将其放入到使用当中一个
@...Scoped凝视指定的范围内。假设没有指定不论什么范围。JSF 将把此 bean 放入请求范围。假设没有指定不论什么名称,JSF 将把类名的第一个字母转换为小写,形成一个托管 bean 名称;比如。假设类名为
UserBean,那么 JSF 将创建一个托管 bean,其名为
userBean。
eager和
name属性都是可选的。
凝视必须结合使用一个实现零參数构造器的 Java 类。
@ManagedProperty
为托管 bean 设置一个属性。
凝视必须放在类成员变量的声明之前。
name属性指定特性的名称,默认情况下为成员变量的名称。
value属性是特性的值。能够是一个字符串。也能够是一个 JSF 表达式,比方
#{...}。
@RequestScope
在请求范围内存储托管 bean。
@SessionScoped
在会话范围内存储托管 bean。
@ApplicationScope
在应用程序范围内存储托管 bean。
@ViewScope
在视图范围内存储托管 bean。
@NoneScope
将托管 bean 指定为没有范围。无范围的托管 bean 在被其它 bean 引用时比較实用。
@CustomScope
在定制范围内存储托管 bean。
定制范围就是指能够由页面创建者訪问的地图。能够通过编程的方式控制定制范围内的 bean 的可视性和生命周期。
value属性指向一个地图。
@PostConstruct
用于资源注入初始化之后
@PreDestory
用于Servlet脱离服务并释放注入的资源的时候
@Resource
位于类或变量中以对Servlet容器进行“资源注入”。当容器识别出这个凝视时,它会在获得服务地位之前。用适当的值实现带凝视的变量的又一次注入。
通过使用这样的凝视,你不必利用JNDI来查找命令和在配置文件web.xml中手动声明资源。server通过Servlet的自我调整来运行它的任务。变量的名称和类型由映像机制自己主动确定,虽然你能够利用凝视的參数来超越这一限制。一个注入的资源能够是数据源,Java信息服务目的文件或者是环境设置的标量。
@Resources
用于一组@Resource凝视
相关文章推荐
- input怎么限制只能输入数字?
- 框架操作DOM和原生js操作DOM比较
- 纯js实现点击一个事件后,触发另外一个事件的方法
- javascript array
- 返回按钮<a href="javascript:window.history.back(-1)"></a>
- javascript DOM元素操作汇总
- jackson的使用方法(二)
- JavaScript常用数组算法总结
- JavaScript-跨域实现方法总结
- JavaScript学习总结(6)——js弹出框、对话框、提示框、弹窗总结
- JavaScript学习总结(6)——js弹出框、对话框、提示框、弹窗总结
- JavaScript学习总结(6)——js弹出框、对话框、提示框、弹窗总结
- 与其他Javascript类库冲突解决方案
- 妙味课堂20160112js实例仿新浪菜单
- js判断一个地图标注点是否在多边形区域里
- Javascript 创建对象方法的总结
- Javascript 创建对象方法的总结
- js控制表单提交,新窗口打开
- Javascript学习笔记2——在html中使用js
- js 基本类型和引用类型 变量复制 参数传递