我们的目标平台是 Windows XP SP2 , JDK 和 J2EE SDK 的 Windows 版本。我们在下面的实践中主要使用命令行模式,便于深入 J2EE 的内部机制。首先,必须正确安装 ,如果你还没有安装 ,请参考 Hello World 的 Java 教程。 1 .下载并安装 j2sdkee- J2EE 是一个规范而并非一个产品,任何厂家都可以实现这个规范,如 BEA 的 WebLogic , IBM 的 WebSphere 等等, SUN 给出了一个最简单的 J2EE 完整实现, 就是 J2EE SDK , 它是免费的, 适用于学****J2EE 而非运行实际的商用程序。我们使用的 J2EE SDK 版本是 ,可以从 SUN 的站点下载 j2sdkee-1_3_1- ,地址如下: http://java./j2ee// 然后运行安装程序,选择安装目录(默认是 C:\ ),根据向导完成安装。 2 .配置环境变量必须首先正确配置 的环境变量,包括 JAVA_HOME , CLASSPATH 和 PATH ,请参考 Hello World 的 Java 教程。然后,配置 J2EE ,设置如下环境变量: J2EE_HOME=< 安装目录> ,我的目录是 C:\ PATH=< 原 PATH>;%J2EE_HOME%\bin 将 J2EE 安装目录下的 lib\ 添加到 CLASSPATH 中,我的 CLASSPATH 设置如下: CLASSPATH=.;C:\\lib\ 3 .启动和停止 J2EE 服务器打开命令行窗口,输入 j2ee -verbose ,屏幕显示一些信息,看到以下信息后, J2EE 服务器启动成功。要停止 J2EE 服务器,请打开另一个命令行窗口,输入: j2ee -stop 屏幕输出 Shutting down the J2EE server. Shutting down JMS service... 服务器便关闭了。 EJB 是 J2EE 中最重要的技术之一,它是支持分布式事务的分布式组件,我们以 Hello World 为例, 编写第一个名为 Hello 的最简单的 Session Bean 。根据 规范,编写一个 Session Bean 需要以下几个类和接口: 远程接口 Hello ,客户端使用这个接口来访问 EJB : // // 远程接口: EJBObject import .*; import .*; public interface Hello extends EJBObject { // 业务方法,必须抛出 RemoteException : public String say() throws RemoteException; } Home 接口 HelloHome ,客户端使用这个接口来创建 EJB 并在稍后调用其业务方法: // // Home 接
jee入门 来自淘豆网www.taodocs.com转载请标明出处.