本教程主要为大家介绍如何创建一个Session EJB,以及在创建过程中有哪些需要注意的地方。
MyEclipse限时秒杀!活动火热开启中>>
【MyEclipse最新版下载】
二、创建一个Session EJB – Part 1
MyEclipse中的EJB 2.x开发使用了EJB向导和集成XDoclet支持的组合。 每个EJB由三个基本部分组成:
- EJB Remote接口类声明业务操作对客户端可用
- EJB实现类,也称为bean类,其中包含业务逻辑
- EJB Home界面类,它控制bean的生命周期
bean类是主要的实现问题,因为它提供了EJB的功能。从使用XDoclet注释的bean类中,可以自动生成bean的Remote和Home接口以及ejb-jar.xml部署描述符中的EJB条目。2-part示例演示了创建名为Trader EJB的无状态会话bean的过程。Part 1重点介绍使用MyEclipse EJB Creation向导和XDoclet支持来创建基本的可部署Trader EJB。 Part 2介绍了向Trader EJB实施业务服务或功能的过程。
首先使用EJB创建向导创建Trader bean实现类。 在创建Trader bean类之后,您将生成Remote和Home接口以及bean的ejb-jar.xml条目。
1. 在资源管理器中选择firstejb项目,选择File>New>Other。
2. 展开MyEclipse>EJB,选择EJB2 Session Bean,然后单击Next。

3. 源文件夹默认输入,这是新EJB类的放置位置。在Package字段中输入Type com.genuitec.trader.ejb,您可以浏览现有软件包,但如果软件包不存在,则会为您创建。
注意:XDoclet的默认配置要求包名以.ejb结尾。可以使用其他软件包后缀,但这样做需要在生成之前手动更新项目的EJB XDoclet设置。
4. 在Name字段中输入TraderBean,这是创建的EJB bean实现类的名称。“Bean”后缀是用于标识bean实现类的约定。当为相关EJB文件创建XDoclet标签时,EJB向导会删除此后缀。
5. 单击Finish来接受剩余的默认值。


TraderBean源代码,用于无状态会话的EJB所需的XDoclet标签。
6. 修改TraderBean XDoclet jndi-name标签来匹配下一个,以便与其他MyEclipse文档中使用的示例更一致。
jndi-name = “ejb/com/genuitec/trader/ejb/TraderHome”
7. 按CTRL + S保存TraderBean.java类。
标签:JavaMyEclipse
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!