在开发ejb3.0 之前,首先应该去下载它的一个实现和一个相应的支持ejb3的服务器,我下载的是jboss-ejb-3.0_rc5-pfd和jboss 4.0.3sp1 ,jboss-ejb-3.0_rc5-pfd里面有安装说明和一些不错的tutorial。
根据安装说明,jboss 4.0.3sp1中的ejb3实现不是最新的,应用下载的jboss-ejb-3.0_rc5-pfd中的一些包去替换。
将jboss-ejb-3.0_rc5-pfd中lib目录下的
(1)ejb3.deployer/
(2)ejb3-clustered-sfsbcache-service.xml
(3)ejb3-interceptors-aop.xml
(4)jboss-aop-jdk50.deployer/
拷贝到jboss-4.0.3sp1/server/all/deploy目录下
将jboss-ejb-3.0_rc5-pfd中lib目录下的
(5)jboss-remoting.jar
(6)jboss-serialization.jar
(7)jboss-j2ee.jar
拷贝到jboss-4.0.3sp1/server/all/lib目录下
删除jboss-4.0.3sp1/server/all/lib 下的
(1)ejb3-persistence.jar
(2)hibernate3.jar
(3)hibernate-annotations.jar
(4)hibernate-entitymanager.jar
和jboss-4.0.3sp1/server/all/deploy下的
(5)jboss-aop.deployer/
到此ejb3 的运行环境准备好了,你可以用jboss-4.0.3sp1\bin\run -c all 测试jboss是否能成功启动。
我用的ide是eclipse 3.2,jdk 1.5 ,为了方便在eclipse中新建一个user library:ejb3_jboss,
将jboss-ejb-3.0_rc5-pfd\lib下的
jboss-j2ee.jar
和jboss-ejb-3.0_rc5-pfd\lib\ejb3.deployer下的
ejb3-persistence.jar
jboss-ejb3x.jar
jboss-ejb3.jar
jboss-annotations-ejb3.jar
hibernate3.jar
hibernate-annotations.jar
hibernate-entitymanager.jar
添加到ejb_jboss中,现在环境基本上搭好了。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器