Book EJB从入门到放弃:
-
注意: 我们应该使用stateless EJB bean 来实现Web服务,而不是使用stateful,因为stateful是用作RMI的EJB bean的实现方式。
-
可以考虑一下去实现依赖注入类型的EJB module,和主程序module?挑战一下也好!
-
代码开始编写的时候应该考虑一下单元测试的模块怎么融合进去,使用依赖注入。 参看spring揭秘
.
单元测试:
会话bean,有状态和无状态之间的权衡:
stateful 会话bean可以在 会话过程中保持状态, 在会话bean的使用选择时,应该考虑到底要使用哪种会话bean,现在考虑,借书功能,用户注册功能,需要使用到会话保持? 搜索应该不需要会话保持。-
有状态会话Bean 保存状态的方法:
-
Facade模式:Tutor使用的应该是类似Facade模式的结构
-
Managed Bean 受管理的bean
不能将stateful bean注入JSF受管理的bean ,那么借书逻辑该怎么写?
-
使用JSF受管理bean结合stateful EJB bean的时候 避免使用依赖注入来注入EJB bean:
-
解决方法
EntityManager和持久化上下文,和持久化实体管理:
-
为什么JSF page需要和backing beans交互,而不直接和EJB entityManager交互的原因:
-
刷新数据库中的实体(好用,慎用):
-
EJB中实体的生命周期:
High Distinction requirements:
-
Securing the Application and encrypting user password using JAAS API