Myeclipse 6 EJB开发
2008-12-06 18:23
169 查看
1.配置JBOSS服务器
2.new EJB project创建项目
3.创建EJB—》new interface,然后new class实现类,xxxBean命名。
4.注解配置EJB:xxxBean类型:@stateful或@stateless和@remote或@local
5.部署EJB。查看JBOSS\SERVER\DEFAULT\DEPLOY里面部署的EJB.
6.开发EJB客户端:
(1)new java project
(2)通过接口调用,将接口--》导出jar包到客户端目录下(jar包名随便起,然后添加为项目liberies时点add jar。使用该接口时再导入该包)。
(3)将接口jar包添加到项目的类路径下。将JBOSS\client下的jar包也添加到客户端项目里面。(可以先在myeclipse里定义一个库)。
(4)new class--》初始化上下文(JNDI里面的initial context)—》context.lookup(“EJB名称/remote”)--》调用方法。
(5)在客户端配置JNDI,告诉context:EJB在哪里。在类路径下面(src)目录下添加jndi.properties。
java.naming.factory.initial = org.jnp.interfaces.NamingContextFactory java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces java.naming.provider.url = localhost (6)运行客户端。
2.new EJB project创建项目
3.创建EJB—》new interface,然后new class实现类,xxxBean命名。
4.注解配置EJB:xxxBean类型:@stateful或@stateless和@remote或@local
5.部署EJB。查看JBOSS\SERVER\DEFAULT\DEPLOY里面部署的EJB.
6.开发EJB客户端:
(1)new java project
(2)通过接口调用,将接口--》导出jar包到客户端目录下(jar包名随便起,然后添加为项目liberies时点add jar。使用该接口时再导入该包)。
(3)将接口jar包添加到项目的类路径下。将JBOSS\client下的jar包也添加到客户端项目里面。(可以先在myeclipse里定义一个库)。
(4)new class--》初始化上下文(JNDI里面的initial context)—》context.lookup(“EJB名称/remote”)--》调用方法。
(5)在客户端配置JNDI,告诉context:EJB在哪里。在类路径下面(src)目录下添加jndi.properties。
java.naming.factory.initial = org.jnp.interfaces.NamingContextFactory java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces java.naming.provider.url = localhost (6)运行客户端。
相关文章推荐
- myeclipse开发ejb(1)[转]
- myeclipse开发ejb时没有myeclipse_xdoclet[转]
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(三)
- MyEclipse开发EJB--SessionBean全过程
- myeclipse开发ejb(2)
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(一)
- Myeclipse开发EJB3.0(实体bean)
- MyEclipse、JBoss开发EJB-EntityBean学习
- MyEclipse+Weblogic开发EJB
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(四)
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(五)
- MyEclipse中开发EJB示例
- 使用MyEclipse开发Java EE应用:EJB项目开发初探(下)
- MyEclipse+Weblogic开发EJB
- MyEclipse+Weblogic开发EJB(一)
- MyEclipse开发EJB--SessionBean全过程
- 使用MyEclipse开发Java EE应用:EJB项目开发初探(上)
- MyEclipse+Weblogic开发EJB
- MyEclipse + Weblogic8.1 开发 EJB(2)
- MyEclipse+Jboss下的EJB开发(EJB 2.x)