- 35
- 0
- 约 19页
- 2017-05-04 发布于四川
- 举报
J2EE简单安装的教程
J2EE简单安装教程
本教程讲述Sun J2EE 1.3 SDK的安装、配置和创建并部署第一个简单的EJB。
我们的目标平台是Windows XP SP2,JDK 1.4.2和J2EE SDK 1.3.1的Windows版本。我们在下面的实践中主要使用命令行模式,便于深入J2EE的内部机制。
首先,必须正确安装JDK1.4.2,如果你还没有安装JDK1.4.2,请参考 HYPERLINK /Article/ShowArticle.asp?ArticleID=59 Hello World的Java教程。
1.下载并安装j2sdkee-1.3.1
J2EE是一个规范而并非一个产品,任何厂家都可以实现这个规范,如BEA的WebLogic,IBM的WebSphere等等,SUN给出了一个最简单的J2EE完整实现,就是J2EE SDK,它是免费的,适用于学习J2EE而非运行实际的商用程序。我们使用的J2EE SDK版本是1.3.1,可以从SUN的站点下载j2sdkee-1_3_1-win.exe,地址如下: HYPERLINK /j2ee/sdk_1.3/ /j2ee/sdk_1.3/然后运行安装程序,选择安装目录(默认是C:\j2sdkee1.3.1),根据向导完成安装。
2.配置环境变量
必须首先正确配置JDK1.4的环境变量,包括JAVA_HOME,CLASSPATH和PATH,请参考 HYPERLINK /Article/ShowArticle.asp?ArticleID=59 Hello World的Java教程。
然后,配置J2EE 1.3.1,设置如下环境变量:J2EE_HOME=j2sdkee1.3.1安装目录,我的目录是C:\j2sdkee1.3.1PATH=原PATH;%J2EE_HOME%\bin
将J2EE安装目录下的lib\j2ee.jar添加到CLASSPATH中,我的CLASSPATH设置如下:CLASSPATH=.;C:\j2sdkee1.3.1\lib\j2ee.jar
a. 如果是Win95/98,在autoexec.bat的最后面添加如下3行语句:
JAVA_HOME=C:Program FilesJavajdk1.5.0_06 //安装的目录
PATH=%JAVA_HOME%bin;%PATH%
CLASSPATH=.;%JAVA_HOME%lib
b.如果是Win2000,使用鼠标右击“我的电脑”-属性-高级-环境变量
系统变量-新建-变量名:JAVA_HOME 变量值:C:Program FilesJavajdk1.5.0_06 //安装的目录
系统变量-新建-变量名:CLASSPATH 变量值:.;%JAVA_HOME%lib
系统变量-编辑-变量名:Path 在变量值的最前面加上:%JAVA_HOME%bin;
(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)
在Classpath里面你可以直接指定一个包名,比如你用到的第三方的包。多个包之间用分号隔开。
c.如果是winXP,方法类似Win2000
3.启动和停止J2EE服务器
打开命令行窗口,输入j2ee -verbose,屏幕显示一些信息,看到以下信息后,J2EE服务器启动成功。
要停止J2EE服务器,请打开另一个命令行窗口,输入:j2ee -stop屏幕输出Shutting down the J2EE server.Shutting down JMS service...服务器便关闭了。
EJB是J2EE中最重要的技术之一,它是支持分布式事务的分布式组件,我们以Hello World为例,编写第一个名为Hello的最简单的Session Bean。
根据EJB2.1规范,编写一个Session Bean需要以下几个类和接口:
远程接口Hello,客户端使用这个接口来访问EJB:
// Hello.java// 远程接口:EJBObjectimport javax.ejb.*;import java.rmi.*;public interface Hello extends EJBObject {??? // 业务方法,必须抛出RemoteException:??? public String say() throws RemoteException;}
Home接口HelloHome,客户端使用这个接口来创建EJB并在稍后调用其业务方法:
// HelloHome.java// Home接口,负责创建EJB:import java.io.*;import java.rmi.*;import javax.ejb.*;public
您可能关注的文档
- GENERIC类属的说明语句.doc
- GB1496-79机动车辆噪声测量方法.doc
- GGXF07消防应急预案的管理工作基准.doc
- GIS中的坐标系定义和转换.doc
- GIS应用中地图扫描.doc
- GJB3007_97.静电标准doc.doc
- GJC100[A]型甲烷传感器使用说明书B5.doc
- GL013福利的管理规定131125A0.doc
- glcc燃料油产品的说明.doc
- Glory_投标文件的施工组织设计编制实例.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)