JSF之经常使用注解

JSF之经常使用注解

大家好,又见面了,我是全栈君。

@ManagedBean

以托管 bean 的形式注冊一个类实例。然后将其放入到使用当中一个 @...Scoped 凝视指定的范围内。假设没有指定不论什么范围。JSF 将把此 bean 放入请求范围。假设没有指定不论什么名称,JSF 将把类名的第一个字母转换为小写,形成一个托管 bean 名称;比如。假设类名为 UserBean,那么 JSF 将创建一个托管 bean,其名为userBeaneager 和 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凝视
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116350.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月22日 下午5:00
下一篇 2022年1月22日 下午5:00


相关推荐

  • java中map根据value找key_Java Map和Map<String, Object>类型,map通过value找key

    java中map根据value找key_Java Map和Map<String, Object>类型,map通过value找keyMap是Map的一个泛型形式,俩个之间实际上是一个东西,但是用法却有点不一样1、Map:里面存放的是键值对集合,键值对的类型可以是任意封装类型实例Mapmap=newHashMap();//以下的俩种使用方式都是对的map.put(“a”,1);map.put(11,”abc”);2、Map:中只能存放指定类型的key和指定类型的value如下Map中只能存放String类型的键,Object…

    2022年7月23日
    12
  • 基于nsga2的多目标柔性车间调度问题matlab[通俗易懂]

    基于nsga2的多目标柔性车间调度问题matlab[通俗易懂]主函数:%主函数functionnsga2_schedulingclearall;clc;pop=200;%种群数量gen=10;%迭代次数pop_f=100;%父代种群数量data_mac;%载入车间设备信息data_pro;%载入待加工工件信息pro_matrix=[];%包含工序及目标函数值的决策矩阵mac_matrix=[];%包含设备染色体信息的决策矩阵fori=1:pop_

    2022年5月12日
    39
  • 使用hexo和码云pages搭建个人博客

    使用hexo和码云pages搭建个人博客

    2021年3月12日
    142
  • 华硕笔记本安装centos后wifi无法开启bug

    华硕笔记本安装centos后wifi无法开启bugqqq

    2022年10月21日
    4
  • 并行计算与MPI

    并行计算与MPI并行计算 1 1 相关背景 1 从 1986 年到 2002 年 微处理器的性能以平均 50 的速度不断提升 但从 2002 年开始 单处理器的性能提升速度下降到每年大约 20 这个差距是巨大的 所以 从 2005 年起 大部分主流的 CPU 制造商决定通过并行处理来快速提升微处理器的性能 2 单处理器性能大幅度提升的主要原因之一是日益增加的集成电路晶体管密度 随着晶体管尺寸减小 传递速度增快 集成电路整体的

    2026年3月17日
    2
  • Linux dos攻击服务器,Linux服务器如何防止DoS攻击「建议收藏」

    Linux dos攻击服务器,Linux服务器如何防止DoS攻击「建议收藏」对Linux系统所有的用户设置资源限制可以防止DoS类型攻击。如最大进程数和内存使用数量等。例如,可以在/etc/security/limits.conf中添加如下几行:*hardcore0*hardrss5000*hardnproc20然后必须编辑/etc/pam.d/login文件检查下面一行是否存在。sessionrequired/lib/security/pam_li…

    2022年10月1日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号