下载本文示例代码
我们先要确认你已经安装好orion和ant,对于orion和ant的安装可以参见它们的安装文档,这里我们不再细述。我已经假定你安装好了orion和ant同时系统的PATH中已经加入了ant的bin目录的路径,以及在环境变量中正确的设置好了ANT_HOME指向你的ant安装路径和JAVA_HOME指向到你的JDK安装路径。还有一点要注意的是需要你在系统的CLASSPATH环境变量中加入orion\jndi.jar、orion\orion.jar、orion\ejb.jar、orion\xalan.jar、orion\xerces.jar。具体的验证方法是在命令行下输入java -version命令时会得到如下这样的提示: java version "1.3.0" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C) Java HotSpot(TM) Client VM (build 1.3.0-C, mixed mode) 而输入ant -version命令时会得到如下这样的提示: Ant version 1.2 compiled on October 24 2000 在orion目录中我们输入java -jar orion.jar后会得到以下这样的提示来说明orion也运行正常: Orion/1.3.8 initialized 确定这所有的都正常后我们开始我们的开发工作了。 以下是一个EJB的框架及Client使用这个EJB的流程: 对于一个EJB来说,它的Client会有许多,但是无论是哪种Client都会先通过JNDI来找到EJB Container得到这个EJB的Home Interface,通过调用这个Interface的create()方法来创建了服务器上的EJB实体,同时也会执行这个EJB中的EJBCreate()方法。而调用Home Interface的create()方法的返回值就是这个EJB的Remote Interface了。Client通过调用Remote Interface的方法来调用EJB中的方法,而J2EE服务器来处理这之中所有的流程。 我们需要代码来实现EJB中的Home Interface以及Remote Interface以及EJB本身的实现Bean,同时还需要书写一个xml文件用来向orion说明这个EJB。最后我们再写一个Servlet调用之前的EJB中的方法,同时也需要一个xml文件向orion说明web服务器中的结构和使用资源。在完成了这些事后,我们就需要改动orion中的xml配置文件来安装EJB和Web应用,它们分别形成一个EJB容器和一个Web容器来向用户提供服务。下一篇,我们就一步步的开始学习。
我们先要确认你已经安装好orion和ant,对于orion和ant的安装可以参见它们的安装文档,这里我们不再细述。我已经假定你安装好了orion和ant同时系统的PATH中已经加入了ant的bin目录的路径,以及在环境变量中正确的设置好了ANT_HOME指向你的ant安装路径和JAVA_HOME指向到你的JDK安装路径。还有一点要注意的是需要你在系统的CLASSPATH环境变量中加入orion\jndi.jar、orion\orion.jar、orion\ejb.jar、orion\xalan.jar、orion\xerces.jar。具体的验证方法是在命令行下输入java -version命令时会得到如下这样的提示: java version "1.3.0" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C) Java HotSpot(TM) Client VM (build 1.3.0-C, mixed mode) 而输入ant -version命令时会得到如下这样的提示: Ant version 1.2 compiled on October 24 2000 在orion目录中我们输入java -jar orion.jar后会得到以下这样的提示来说明orion也运行正常: Orion/1.3.8 initialized 确定这所有的都正常后我们开始我们的开发工作了。 以下是一个EJB的框架及Client使用这个EJB的流程: 对于一个EJB来说,它的Client会有许多,但是无论是哪种Client都会先通过JNDI来找到EJB Container得到这个EJB的Home Interface,通过调用这个Interface的create()方法来创建了服务器上的EJB实体,同时也会执行这个EJB中的EJBCreate()方法。而调用Home Interface的create()方法的返回值就是这个EJB的Remote Interface了。Client通过调用Remote Interface的方法来调用EJB中的方法,而J2EE服务器来处理这之中所有的流程。 我们需要代码来实现EJB中的Home Interface以及Remote Interface以及EJB本身的实现Bean,同时还需要书写一个xml文件用来向orion说明这个EJB。最后我们再写一个Servlet调用之前的EJB中的方法,同时也需要一个xml文件向orion说明web服务器中的结构和使用资源。在完成了这些事后,我们就需要改动orion中的xml配置文件来安装EJB和Web应用,它们分别形成一个EJB容器和一个Web容器来向用户提供服务。下一篇,我们就一步步的开始学习。
下载本文示例代码
环境配置环境配置环境配置环境配置环境配置环境配置环境配置环境配置环境配置环境配置环境配置环境配置环境配置环境配置环境配置