[weld] 关于CDI---胡说

lonvea 2010-04-04
1.CDI和EJB:
  CDI借鉴了或者说轻量级实现了EJB中对bean生命周期管理的机制,CDI中可以以POJO类来有效管理bean声明周期,@PostContrust等等部分回调可以使用。CDI中依赖注入的bean在线程中、域中为单例,@New在部分情况下使用,每次注入、注出(生产者方法)生成新实例。

不要为weld bean套上@stateless,没有实际意义,weld bean 原生就是stateless,并且不以来EJB环境。

weld bean,请你让它作为业务逻辑bean使用。。

2)CDI 中的自定义异常

  我尝试使用CDI开发一个权限管理的工具,bean使用了stateless注释,结果自定义异常始终无法捕获。。。得知:EJB对异常的处理很个性,它只关系Exception及其子类的异常,以及remoteException,EJBExcetion。。。

Global site tag (gtag.js) - Google Analytics