举两个随处可见的例子说说 EJB2.x和EJB3.0开发步骤的不同之处,这两个例子只是为了清楚的说明它们开发步骤的不同之处,不保证能够运行,例子的显示输出结果在eclipse的控制台中显示。
先说说EJB3.0吧:
EJB3.0,不需要创建Home和对象接口,不需要组件接口(javax.ejb.SessionBean和javax.ejb.MessageDrivenBean),使用java元数据注释(@? 其中“?“表示注释名),简化了EJB环境的API。
EJB3.0开发步骤:
1. 编写业务代码,
Bean类
2. 生成部署描述符
3. 将
2,3打包成Ejb-jar文件
4. 部署
Ejb-jar文件到容器,查看EJB容器看是否部署成功
5. 编写执行客户应用
与其相关的小例子:
1.创建一个业务接口 Test.java类













2.创建一个无状态会话bean TestBean.java类

















3.调用test()方法 TestClient.java































下面看看EJB2.x的开发步骤吧,看完下面这个就会觉得EJB3.0真的简化了很多啊^_^。
1.远程接口 Test.java





























































































