CDI
阿姨不可以嘛
愿每天奔走在自己的热爱里
展开
-
CDI——bean作用域
参考: CDI学习第二步,BEAN作用域 JAVA CDI 学习(2) - Scope 生命周期 这里慢慢整理,从用到开始。 1、@RequestScoped 每次request都会执行,h:commandButton 每次action就是一次request,相应的所有带有@RequestScoped的方法都会执行。 刷新页面也是一次request <br />...原创 2019-02-25 16:09:20 · 490 阅读 · 0 评论 -
CDI——生命周期管理
参考: CDI技术第七步 生命周期管理 注解@PostConstruct与@PreDestroy详解及实例 主要就是两个注解: @PostConstruct与@PreDestroy Java EE5 引入了@PostConstruct和@PreDestroy这两个作用于Servlet生命周期的注解,实现Bean初始化之前和销毁之前的自定义操作。 页面显示的时候,从后台获取数据显示...原创 2019-02-25 16:28:14 · 631 阅读 · 0 评论 -
CDI——动态bean
参考: CDI技术第八步 动态CDI BEAN @Produces 动态bean: 就是我在运行的时候获得动态的东西。如果按我们之前将的方式来做。获得的对象并不是动态的。因为注解加在了类上面,所以在运行时期就是这个实现类,并不能改变。 动态的关键技术就是注解加上方法上,获得的Bean是方法的返回值。既然是方法,那么方法里就可以写各种代码来实现了。这就是动态。 还是拿之前的jbo...原创 2019-02-25 17:04:20 · 460 阅读 · 0 评论 -
CDI——给bean取名字
参考: CDI技术第十步 给Bean取名字 @Named 这里研究的是javax.inject.Named 包下的 @Named 还是拿之前写的项目为例: 页面的显示 <p:dataList value="#{myMembers}" var="_member" > <f:facet name="header"> Member </f:f...原创 2019-02-25 17:33:07 · 396 阅读 · 0 评论 -
CDI——事件
参考: CDI进阶第五步 CDI事件 简单的例子 CDI(Weld)高级<4> Event(事件) 很详细的有关CDI事件的讲解 CDI事件 主要就是两个点: 1、@Observes注解 2、Event<T>接口 正确的做法是写一个观察者类,在观察者类中的观察方法参数上加上@Observes注解就可以了。 还是拿之前的jboss quickst...原创 2019-02-26 14:01:01 · 1155 阅读 · 0 评论