设为首页
收藏本站
最近更新

文章搜索
本类热门

 

首页 >> 网络编程 >> JSP >> JSP教程 >> 新闻正文 [字体:  ] [打印文档
Win2000环境下的JBOSS开发实践

文章作者:
责任编辑:gallop 录入时间:2004-12-20 18:40:09 来源:
频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意. 

<session>

<display-name>Hello</display-name>

<ejb-name>Hello</ejb-name>

<home>hello.ejb.HelloHome</home>

<remote>hello.ejb.Hello</remote>

<local-home>hello.ejb.HelloLocalHome</local-home>

<local>hello.ejb.HelloLocal</local>

<ejb-class>hello.ejb.HelloBean</ejb-class>

<session-type>Stateless</session-type>

<transaction-type>Container</transaction-type>

</session>

</enterprise-beans>

</ejb-jar>

在此目录中,再建一个 jboss-service.xml 文件,内容如下:

<?xml version="1.0" encoding="gb2312"?>

<jboss>

<enterprise-beans>

<session>

<ejb-name>Hello</ejb-name>

<jndi-name>Hello</jndi-name>

</session>

<secure>true</secure>

</enterprise-beans>

<reource-managers/>

</jboss>

七、 到此为止,我们将所有的测试文件和配置文件己编写完成。

八、 下面我们编写编译这些类文件的脚本程序,进入 C:\JBOSS\BIN 目录下,新建一个 com.bat 文件,内容如下:

set classpath=.;c:\j2sdk1.4.1_01\lib\tools.jar;C:\JBOSS\client\jbossall-client.jar;C:\JBOSS\client\jboss-client.jar;C:\JBOSS\client\jboss-iiop-client.jar;C:\JBOSS\server\default\lib\jnpserver.jar;C:\JBOSS\client\jnp-client.jar;C:\JBOSS\client\log4j.jar;C:\JBOSS\client\jboss-j2ee.jar; C:\JBOSS\server\all\lib\javax.servlet.jar

javac %1

同样在此目录新建一个 runclient.bat ,用于运行客户端程序,内容如下:

set classpath=.;c:\j2sdk1.4.1_01\lib\tools.jar;C:\JBOSS\client\jbossall-client.jar;C:\JBOSS\client\jboss-client.jar;C:\JBOSS\client\jboss-iiop-client.jar;C:\JBOSS\server\default\lib\jnpserver.jar;C:\JBOSS\client\jnp-client.jar;C:\JBOSS\client\log4j.jar;C:\JBOSS\client\jboss-j2ee.jar; C:\JBOSS\server\all\lib\javax.servlet.jar

java %1

五、编译和运行测试程序
1、 进入 C:\JBOSS\myproject\src 目录中,运行 :

com *.java

将产生一系列 .class 文件。

2、 将产生的 HelloWorld.class 和 HelloServlet.class 拷贝到 C:\JBOSS\myproject\jsp\hello.war\WEB-INF\classes\hello 目录中。

3、 将产生的 HelloHome.class 和 HelloClient.class 和 Hello.class 文件放入 C:\JBOSS\myproject\ejb\client\hello\ejb 目录中

4、 将产生的 Hello.class 和 HelloBean.class 和 HelloHome.class 和 HelloLocal.class 和 HelloLocalHome.class 放入 C:\JBOSS\myproject\ejb\hello.jar\hello\ejb 目录中。

至此,我们己经完成了所有类的编译,并将它们放入到适当的地方,目前为止,文件和目录分布结构如下图所示:

这时,我们将 myproject 下 ejb 目录中的 hello.jar 目录和 jsp 下的 hello.war 目录拷贝到

C:\JBOSS\server\all\deploy 下。

这时启动 JBOSS 的工作台自动会发布此两个目录。我们便可以测试了。

启动 JBOSS :

run.bat –c all

用 IE 打开 http://localhost:8080/hello/index.jsp 测试 JSP 文件

用 IE 打开 http://localhost:8080/hello/HelloWorld 测试 Serlvet

用 IE 打开 http://localhost:8080/hello/HelloServlet 测试用 Servlet 调用 EJB

然后进入

C:\JBOSS\myproject\ejb\client 运行:

Runclient hello/ejb/HelloClient

此新闻共有4页 上一页 1 2 3 4 下一页

推荐好友 | 频道收藏 | 打印文档 | 报告错误  
相关连接
·Win2000环境下的JBOSS开发实践
·JBoss3.0 下配置和部署EJB简介
·Java代码编写的30条建议
·JAVA的类和方法(教程)
·MyFirstServlet代码
·Tomcat中文手册
·JAVA/JSP学习系列之十四(JavaScript改变Applet状态)
·JAVA/JSP学习系列之十三(Applet调用JavaScript函数)
同一专题
·无相关专题
发表评论 版权声明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有
转载
要求转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
共有评论查看评论
姓名: