打印本文 打印本文 关闭窗口 关闭窗口
环境配置
作者:武汉SEO闵涛  文章来源:敏韬网  点击数716  更新时间:2009/4/23 10:54:52  文章录入:mintao  责任编辑:mintao
  我们先要确认你已经安装好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容器来向用户提供服务。下一篇,我们就一步步的开始学习。

打印本文 打印本文 关闭窗口 关闭窗口