Book EJB从入门到放弃:

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:

  1. Securing the Application and encrypting user password using JAAS API


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,929评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 9,245评论 0 11
  • 1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标...
    michaelgong阅读 4,270评论 0 1
  • (一)EJB与WebServices部分 1.EBJ是基于哪些技术实现的和JavaBean的区别? EJB包括Se...
    独云阅读 4,628评论 0 0
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 10,157评论 1 114