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