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

文章搜索
本类热门

 

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

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

说明: 此节针对 ejb 开发初学者,主要是手动配置一个最基本的基于文本开发的环境,让初学者从头开始编写各类程序和配置文件,以更清楚的了解 EJB 开发和部署的步聚与原理。这是作者在学习 EJB 开发时的一个总结,欢迎指正。作者联系地址址: josserchai@yahoo.com

一、需求软件列表及下载地址
1、 Sun Java SDK ,我们采用的版本为: j2sdk1.4.1_01 ,下载地址为: http://www.sun.com/download/ ,下载后的文件名为: j2sdk-1_4_1_01-windows-i586.exe

2、 JBOSS ,一个免费的 EJB 容器。我们采用版本为: jboss-3.2.1_tomcat-4.1.24 ,这是一个内部己集成 Tomcat 的 EJB 容器。下载地址为: http://www.jboss.org/ ,下载后的文件名为: jboss-3.2.1_tomcat-4.1.24.zip 。

3、 注意:作者只保证在以上软件版本下以下步聚成功,对于其它的版本也应相同,但作者没有求证。以下步聚请严格按照执行。

二、安装所需软件
1、 安装 SDK 到 C:\j2sdk1.4.1_01 ;方法为:双击执行下载的 j2sdk-1_4_1_01-windows-i586.exe 文件,选择安装目录为 C:\j2sdk1.4.1_01 ,其它默认即可。

2、 安装 JBOSS ;方法为:将下载的 jboss-3.2.1_tomcat-4.1.24.zip 文件解压到任意一个目录,解压后会在此目录中产生一个 jboss-3.2.1_tomcat-4.1.24 文件夹,在此文件夹下有一系列的文件和文件夹。然后在 C 盘根目录下建一个 JBOSS 目录,并将刚才解压后 jboss-3.2.1_tomcat-4.1.24 文件夹下的一系列文件和文件夹全都拷贝到 C : \JBOSS 目录下。即将 JBOSS 安装到了 C:\JBOSS 目录中。

3、 以上两个步聚进行后,文件夹如下图所示:


三、配置运行环境及测试程序目录
一、设置环境变量

1、 设置 JAVA_HOME 系统变量:在 win2k 下方法为,在桌面上右键点击“我的电脑”,选择属性,然后在弹出的页面上点“高级” -> “环境变量”,然后在弹出的页面中“系统变量”下点击“新建”,然后在弹出的窗口中“变量名 (N) 输入“ JAVA_HOME ”,在“变量值 (V) ”一栏中输入“ C:\j2sdk1.4.1_01 ”。

2、 以同样的方法设置: JBOSS_HOME 值为: C:\JBOSS

3、 以同样的方法在上面地方将 Path 的值后追加:以下内容:“ C:\j2sdk1.4.1_01\bin;C:\JBOSS\bin ”

二、创建程序目录

1、 在 C:\JBOSS 下新建一个 myproject 目录,用于存放自己的所有项目。

2、 在 myproject 目录下新建三个目录:一个是 jsp 目录,其下用于存放所有的 jsp 文件和 servlet 文件及其它的 html , image 文件等;一个是 ejb 目录,用于存放所有即将发布的 EJB 类文件;一个是 src 目录,用于存放所有的 java 源文件。

3、 在 jsp 目录下新建一个目录,并命名为: hello.war ,用来发布 WEB 程序,然后再在此目录下新建一系列文件夹:即在 hello.war 下新建 WEB-INF (大写)文件夹,再在 WEB-INF 下新建 classes 文件夹,再在 classes 文件夹下新建一个 hello 文件夹。

4、 在 ejb 目录下新建一个 client 目录和一个 hello.jar 目录,分别用于存放 EJB 客户端和要发布的服务器端类。然后再在 client 目录下新建一个 hello 目录,再在此目录下新建一个 ejb 目录。然后在 hello.jar 目录下新建一个 hello 目录和一个 META-INF( 大写 ) 目录,并在 hello 目录中新建一个 ejb 目录。

5、 以上过程结束后,形成的目录结构如下图所示:


四、编写测试程序及相关脚本
一、 测试 JBOSS 安装成功与否,方法如下:进入 C : \JBOSS 目录中,执行 run.bat –c all 启动具有全部功能的 JBOSS 配置服务器。屏幕经过一会滚动后不再滚动。这时启动 IE 输入: http://localhost:8080/jmx-console/index.jsp 即可看到 IE 中出现一系列列表,即表明 JBOSS 启动成功。此时可在启动 JBOSS 的 DOS 窗口上按 Ctrl+C 关闭 JBOSS 服务器。

二、 进入 C:\JBOSS\myproject\jsp\hello.war 目录中,用记事本新建一个 index.jsp 文件,内容如下:用于测试 jsp 程序

<%@page contentType="text/html; charset=gb2312"%>

<html>

<head>

<title></title>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

</head>

<body bgcolor="#FFFFFF" text="#000000" topmargin="5">

<%

String hello = "Hello world!this created by jsp file!";

out.println(hello);

%>

</body>

</html>

三、 进入 C:\JBOSS\myproject\src 目录,新建一个 HelloWorld.java ,是一个 Servlet 类,内容如下:

package hello;

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class HelloWorld extends HttpServlet

{

public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException

{

response.setContentType("text/html");

PrintWriter out = response.getWriter();

out.println("<hr>");

out.println("Hello World! This is created by Servlet!");

out.println("<hr>");

}

}

到此,我们就建立好了用于测试的 JSP 文件和 Servlet 类,下面将建 HelloWorld 的无状态 SessionBean 。

四、 进入 C:\JBOSS\myproject\src 目录,新建一个 Hello.java 文件,以实现 EJB 的 Remote 接口,内容如下,

package hello.ejb;

/**

* Remote interface for Enterprise Bean: Hello

* Remote 接口

*/

public interface Hello extends javax.ejb.EJBObject {

/**

* 唯一的方法 hello ,向客户端返回问候。

*/

public String hello() throws java.rmi.RemoteException;

}

同样在此目录中新建一个 HelloLocal.java 文件,实现 Local 接口,内容如下:

package

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

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