jboss手动部署EJB亲自体验EJB开发流程

jboss手动部署EJB亲自体验EJB开发流程

ID:37859956

大小:19.19 KB

页数:6页

时间:2019-06-01

jboss手动部署EJB亲自体验EJB开发流程_第1页
jboss手动部署EJB亲自体验EJB开发流程_第2页
jboss手动部署EJB亲自体验EJB开发流程_第3页
jboss手动部署EJB亲自体验EJB开发流程_第4页
jboss手动部署EJB亲自体验EJB开发流程_第5页
资源描述:

《jboss手动部署EJB亲自体验EJB开发流程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JBoss4.0自动集成了Tomcat5.0,因而它不仅仅是专业的EJB容器,同时也成了专业的JSP/servlet容器和Web服务器。  Tomcat5.0被集成在jboss的下面这个目录中:  JBOSS_HOMEserverdefaultdeployjbossweb-tomcat50.sar  里面提供了一个server.xml和web.xml文件,可以对Tomcat进行一些基本设置。但JBOSS的设计者建议用户甚至不要接触这个目录,更不用说修改和添加什么文件了,因为Tomcat与Jboss是如此紧密相连,以致于所有的设置工作都可以在Jboss自己的

2、配置文件中完成。但是我还是发现了一个地方值得修改:修改server.xml中的端口号,比如由缺省的8080端口改为4000端口,因为我发现我的“百度下吧”软件常常占用了8080端口,而且我本来已经有了一个Tomcat5.0。  这样键入:http://localhost:4000/  可以访问到Jboss的欢迎页面  本文演示了JSP页面如何在jboss4.0中调用EJB组件。  总结构:J2EE应用/

3、__EJB组件/(haiejb.jar)

4、

5、__META-INF/

6、

7、

8、__ejb-jar.xml

9、

10、

11、__jboss.xml

12、

13、__ejbs/

14、

15、__HaiHo

16、me.class

17、

18、__HaiClient.class

19、

20、__HaiBean.class

21、__WEB应用/(haiejb.war)

22、

23、__haiejb.jsp

24、

25、__WEB-INF/

26、

27、__web.xml

28、

29、__jboss-web.xml

30、__META-INF/

31、__application.xml  一、编译java文件为EJB类文件  java文件编译:  [假定在系统环境变量的CLASSPATH中包含了javax.ejb.*包,该包可以在以下地方找:  JBOSS_HOMEserverdefaultlibjboss-j2ee.jar  JBOSS_HO

32、MEclientjboss-j2ee.jar]  [java源文件目录]>:javac-classpath%classpath%-d[输出目录:EJB组件目录]*.javaHaiHome.java:packageejbs;importjava.io.Serializable;importjava.rmi.*;importjavax.ejb.*;publicinterfaceHaiHomeextendsEJBHome{HaiClientcreate()throwsRemoteException,CreateException;}  HaiClient.java:

33、packageejbs;importjavax.ejb.*;importjava.rmi.RemoteException;publicinterfaceHaiClientextendsEJBObject{ publicStringsayHai()throwsRemoteException;}haiBean.java:packageejbs;importjavax.ejb.*;importjavax.naming.*;publicclassHaiBeanimplementsSessionBean{ publicStringsayHai(){  return"Hai,

34、EJBtechnology!"; }  publicvoidejbCreate()throwsEJBException{} publicvoidejbRemove()throwsEJBException{} publicvoidejbPassivate(){} publicvoidejbActivate(){} publicvoidsetSessionContext(SessionContextsc){}}  二、创建EJB组件:  haiejb.jar:(EJB组件)  打包命令:[EJB组件目录]>:jarcvfhaiejb.jarMETA-INF/ejbs/

35、

36、__META-INF/

37、

38、__ejb-jar.xml

39、

40、__jboss.xml

41、__ejbs/

42、__HaiHome.class

43、__HaiClient.class

44、__HaiBean.class  ejb-jar.xml:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEejb-jarPUBLIC’-//SunMicrosystems,Inc.//DTDEnterpriseJavaBeans2.0//EN’’http://java.sun.com/dtd/ejb-jar_2_0.dtd’><ejb-jar><descrip

45、tion>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。