简单EJB3例子
使用EJB3? jdk必需在1.5及以上
首先写一个EJB3.0的项目肯定有2个部分组成(下面是用eclipse+jboss-4.2.3.GA说明):
1. EJB的组件(封装了业务逻辑的组件)
2. 客户端(注意:客户端可以说Java程序,也可以说Web程序,或是WebService)
?
?
第一步在jboss服务器上配置数据源? 我采用的oracle11g数据库?? 我采用是默认服务器所以是? \default\deploy目录 名字命名 name-ds.xml? 后缀必需是 -ds.xml? 复制到 jboss安装目录?? D:\setup\jboss-4.2.3.GA\server\default\deploy????? 然后复制jdbc驱动 在相应的服务器lib目录? D:\setup\jboss-4.2.3.GA\server\default\lib??? 这样数据源就建好了
?
EJB3实体bean采用JPA技术?? 使用注解也大大简化了程序 使ejb更简单
?
新建项目?? 添加jboss? D:\setup\jboss-4.2.3.GA\client 目录下所有包添加到工程中 接下来编写代码? 创建实体对象
??
?
获取jboss配置好的数据源? 必需在src 新建META-INF目录 persistence.xml文件
?这样ejb实体组件就写好了 我们只需要导出成jar包 部署到jboss服务器上 我使用jboss默认的设计服务器 D:\setup\jboss-4.2.3.GA\server\default\deploy??? 我导出的名字 EntityBean.jar 发布之后在
http://localhost:8080/jmx-console/??
所有工作完成 一个简单的ejb3例子? 附件中源代码
?