1
中 间 件 技 术
2
第四章 J2EE 技术
知识点:
•
J2EE 概述
•
EJB 模型
重点:
•
EJB 模型
参考资料:
•
《精通 EJB 》 [ 美 ]Ed Roman 电子工业出版社
•
中国 IT 实验室 http://download.chinaitlab.com/
3
4.1 J2EE 概述
J2ME——Java 2 Micro Edition
•
Java 2 平台微型版 : 用于嵌入式系统开发,例如掌
上电脑,手机等。
J2SE ——Java 2 Standard Edition
•
Java 2 平台标准版 : 用于创建典型的桌面与工作站应
用的 Java 平台,是实现可伸缩性、可移植性、分布
式异构互操作应用软件开发的标准平台。
J2EE ——Java 2 Enterprise Edition
•
Java 2 平台企业版 : 用于创建可扩缩的分布式的企业
应用平台,例如电子商务网站和 ERP 系统 。
4
4.1 续
J2EE 四层模型
浏览器
Java
Bean
Applet
Web
服务器
JSP
Servelet
JSP
EJB
容器
EJB
桌面
Java
应用
Servelet
EJB
数据库
数据库
客户端
显示逻辑
商业逻辑
企业信息系统
EJB
EJB
5
4.1 续
J2EE 相关技术
⒈EJB :定义服务端组件的编写规则、组件之间的
交互规则和应用服务器对组件的管理规则。
⒉RMI : Java 远程方法调用,提供跨进程的组件
通信和相关的通信服务。
⒊RMI-IIOP :扩展了 RMI ,提供与 CORBA 的
集成,用于 J2EE 的正式 API 。
⒋JNDI : Java 名称和目录接口,用于网络中定位
组件和其他资源。
⒌JDBC :提供关系数据库的连接和相应的数据库
操作。
⒍JTA 和 JTS :使组件支持事务处理的的规范。