Eclipse开发EJB3

这篇博客详细介绍了如何使用Eclipse 3.4 for Java EE、Glassfish v3、MySQL 5.1进行EJB3.0和JPA 1.0应用的开发。内容包括创建数据库、设置Glassfish数据源和连接池、在Eclipse中创建EJB工程,编写EJB和Entity类,以及部署和测试EJB3.0+JPA1.0应用的过程。
摘要由CSDN通过智能技术生成

开发工具

App Server Sun glassfish v3

DB Mysql 5.1

IDE eclipse 3.4 for Java EE + glassfish server adapter

 

目的

演示如何编写一个简单的EJB3.0 + JPA 1.0的应用

 

准备工作

1. 创建Mysql数据库


2. 创建Glassfish的数据源和连接池

连接池General属性

 

连接池Additional属性

 

数据源

 

3. 复制mysql connection driver到Glassfish的类路径。

从Mysql官网下载mysql-connector-java-5.1.12-bin.jar,并复制到<glassfish>/lib目录下(eg. C:/glassfishv3/glassfish/lib)。

 

创建EJB工程

1. 将eclipse的perspective切换到Java EE

 

2. File - New - EJB Project,EJB Module Version使用3.0,并且选中Add Project to an EAR左边的多选框。

 

 

接下去,选择Configuration右边的Modify来修改EJB项目使用的库。

选中Java Persistence左边的多选框,为EJB项目添加JPA 1.0的库。

 

单击OK,返回EJB Project对话框,并且选择Next进入下一步配置。

取消Create an EJB Client JAR module to hold the client interfaces and classes左边的多选框,因为我们不需要通过Client Application的方式访问EJB。

 

大功告成,点击Finish完成项目的创建。

 

生成的工程如图:

 

3. 创建EJB类

选中TennisEJB工程里的ejbModule源文件目录,File - New - Session Bean

如下图所示,填入EJB类型信息后,选择Finish完成EJB类的创建。

 

生成的EJB源文件有编译错误,这是由于项目类路径中没有Java EE的类库。

解决方法是,右击TennisEJB工程,选择Properties。在项目属性对话框内,选择Java Build Path,单击Libraries标签页,单击标签页里的Add Library...按钮。

 

在弹出对话框里,选择Server Runtime,单击Next

 

在下一步里,选择导入GlassFIsh V3 Java EE 6的类库,然后Finish。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值