一、J2EE应用构件:
客户端构件:
1.Applet
2.Application Client
服务端构件:
1.Web构件——servlet
2.Web构件——jsp
3.EJB构件
J2EE中的公共服务:
1.Service API:
JNDI、JDBC、JTA、JCA、Java Mail API、Java IDL
2.运行时服务
生命周期管理
事务控制
安全服务
持久性服务
资源管理
3.通信支持
RMI/IIOP、JMS
二、EJB 体系结构中的构件
广义地讲,EJB 体系结构中涉及以下 6 类软件构件:
Enterprise Java Bean(简称 Enterprise Bean)
Home 接口
Remote 接口
EJB 容器
EJB 容器
EJB 客户端
三、EJB构件开发
1. 定义 Remote接口
2. 定义 Home 接口
3. 定义 Enterprise Bean类
4. 编译源代码
部署/发布EJB构件:
打包 J2EE 应用
验证并布署 J2EE应用
创建客户端程序
编译/运行客户端程序
四、开发有状态会话bean、无状态会话bean、实体bean
五、EJB高级特性
环境条目、事务控制、安全性控制