Myeclipse创建EJB项目

这里使用的部署环境,JDK 1.6,myeclipse2017, jboss 4.2,mysql

首先找到myeclipse窗口导航栏的 window 设置选项,选择 Show View 下的 Myeclipse Database 的 DB Browser 双击打开
在这里插入图片描述

将会弹出一个窗口,鼠标移到该窗口上右键 New
在这里插入图片描述

创建第一步填 Driver name 连接显示昵称

Connection URL: 数据库连接

User name:数据库用户名

Password:数据库连接密码

Drober JARs 选择 Add JARs选择一个本地的数据库连接jar

切记 Driver classname 一定要选择 数据库驱动类

配置完成后直接选择 Finish
在这里插入图片描述

打开myecplise

File => New => EJB Project
在这里插入图片描述

选择 JEE 1.6,选择JPA 2.0
在这里插入图片描述

直接 Next > Next >

数据JNDI配置也就是数据源配置,这里我们将使用Jboss服务器部署,我将Jboss放在D盘下的software文件夹下,数据源配置文件的路径我贴给大家,D:\software\jboss2\server\default\deploy\mssql-ds.xml

在该文件中找到 datasources 标签中配置数据库连接如下所示

在这里插入图片描述

创建EJB时所填写的 JNDI Data Source,就是上面配置数据源配置中的 jndi-name中所填写的昵称,前缀加上 java:/
在这里插入图片描述

直接 finish 完成创建,项目目录结构如下
在这里插入图片描述

要修改 JNDI的配置,在 WETA-INF 下的 persistence.xml 文件中可以修改 JNDI的配置

下一步打开数据库连接 选择要创建的EJB对应的数据库表,选择 TABLE ,选择要创建的EJB的数据库表
在这里插入图片描述

选中右键,选中EJB3的右键菜单
在这里插入图片描述
在这里插入图片描述

将弹出 EJB3 创建窗口,选中 com.yzh.admin.ejb 的package,选择完后直接选择 Finish
在这里插入图片描述

生成成功后将会在 com.yzh.admin.ejb package下看到

然后将logUtil移到 com.yzh.admin.util package下

将实体移动到 com.yzh.admin.ejb.bean 下

将后缀带有 实体名 + Facade 的文件移到 com.yzh.admin

如何移动全选中,右键选择 Refactor => Move,在弹窗中选择对应的 package 点击 OK 即可
在这里插入图片描述

搬移后如下图所示,搬代码是件伟大的事情,有古人移山,有后人的我们移代码,人总要死了之后才能伟大
在这里插入图片描述

如果生成的bean类里面含有时间类型的字段,应将Timestamp类型更改为Date类型
在这里插入图片描述
在这里插入图片描述

如果id为自增列,需要加注解
在这里插入图片描述

给接口类添加权限注解
在这里插入图片描述

分别给save、delete、update方法添加事物注解,在com.yzh.admin.ejb.impl下的类
在这里插入图片描述

再分别给findById、findByProperty、findAll方法添加事物注解
在这里插入图片描述

创建EAR项目 ,使用MyEclipse右键新建Enterprise Application Project
在这里插入图片描述

填写EAR名称
在这里插入图片描述

选择刚刚创建的EJB

清空 Content directory 的内容

勾选Generate application.xml deployment descriptor,选择后直接点击Finish
在这里插入图片描述

可以看到EAR的项目结构
在这里插入图片描述

配置文件 application.xml 中的配置
在这里插入图片描述

JAR的配置,选择 application.xml 文件左下角
在这里插入图片描述

可以看到,选择 modules
在这里插入图片描述
在这里插入图片描述

在窗口位置找到 服务器连接,单击可以看到
在这里插入图片描述

Project 选择刚刚创建的 TestEAR 项目
在这里插入图片描述

选择 jboss服务器配置

选择 Packaged Archive (production mode)
在这里插入图片描述

单击完成后找到对应服务器,右键打开资源文件夹,就能找到打包完成的ear文件
在这里插入图片描述

打包EJB客户端

选中对应的EJB项目右键导出
加粗样式**

选择Java 下的 JAR file, 选择 Next
在这里插入图片描述

选择EJB项目,选择一个保存的路径,后缀名 .jar
在这里插入图片描述
EAR加入Jboss启动服务器
在这里插入图片描述

正常启动成功
在这里插入图片描述

将导出生成在桌面上的 .jar文件导入项目中,调用并成功获取到数据

好了EJB项目创建完成,各位加油

2019-03-08 YZH

原创:https://www.jianshu.com/p/27bf60c1957d

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值