一 EJB

  1. 定义:EJB 就是一组用 Java 语言编写的包含字段和方法的代码体,而这些代码的核心任务就是实现纯粹的业务逻辑。

  2. EJB 和 JavaBean 的相同点:

    a) 都有 get 和 set 方法

    b) 都是可重用组件

    c) 都可以进行组装来构建 Java 应用

  3. EJB 和 JavaBean 的不同点:

    a) JavaBean 比 EJB 小

    b) JavaBean 是开发组件,而 EJB 是部署组件。

  4. EJB 在一个系统中扮演的角色:

    a) 封装业务逻辑 (会话 Bean)

    b) 访问数据库 (实体 Bean)

    c) 面向消息的编程 (消息驱动 Bean)

  5. 所在层次:业务层

  6. EJB 服务器的主要功能:

    a) 管理 EJB

    b) 提供对操作系统服务的存取

    c) 提供 Java 相关服务

  7. EJB 容器的功能:为 EJB 构建提供操作系统环境。

  8. EJB 的分类:

    

  9. EJB 的组成:

    a) 远程接口

    b) 本地接口

    c) Bean 类

  10. EJB 的访问过程:

    a) EJB 客户端通过 JNDI 查找 EJB 的本地接口

    b) 然后通过本地接口获得 EJB 对外接口

    c) 获得对外接口之后,调用对外接口定义的 EJB 方法实现业务。

  11. EJB 的访问过程图示:

    

  12.

最新文章

  1. xcode8权限以及相关设置
  2. CCS5.2/CCS5.3/CCS5.4 仿真调试小技巧
  3. 背水一战 Windows 10 (31) - 控件(按钮类): ButtonBase, Button, HyperlinkButton, RepeatButton, ToggleButton, AppBarButton, AppBarToggleButton
  4. linux 之静默安装oracle
  5. Redis学习笔记二
  6. js实例:验证只能输入数字和一个小数点
  7. Code Review 五问五答
  8. sqlserver2008使用设置sa用户登录步骤
  9. 实现类似QQ的即时通信程序(十一)
  10. 查看 yum 安装软件包的路径
  11. windows上运行npm Error: ENOENT, stat 'C:\Users\
  12. 解决wps for linux 中文输入法光标不跟随的问题
  13. git - 远程分支
  14. PHP大文件分割上传(分片上传)
  15. 【深入Java虚拟机】一 JVM类加载过程
  16. "ls: cannot access sys/class/ieee80211: No such file or directory" .
  17. linux:rsync + inotifywait 实现【准实时】同步
  18. javascript 页面导出功能
  19. CAS (12) —— CAS TicketRegistry使用JPA方案数据源c3p0与JNDI
  20. Python中__new__()方法的使用和实例化

热门文章

  1. oracle Redhat64 安装错误3
  2. Java中的String与常量池[转帖]
  3. TCP协议基础
  4. BroadcastReceiver的简介
  5. js基础之ajax
  6. ECMAScript 6新特性(1)数组篇
  7. 注册表 ReadBool类型和 ReadInteger 的关系
  8. Struts2 的验证
  9. nbtstat -a <IP> 会显示主机名、所在工作组等信息
  10. JS随鼠标坐标移动,显示浮动层内容