打印本文 打印本文 关闭窗口 关闭窗口
Web容器框架
作者:武汉SEO闵涛  文章来源:敏韬网  点击数707  更新时间:2009/4/23 10:54:53  文章录入:mintao  责任编辑:mintao
  我们需要写一个web.xml文件来说明所有的为web容器进行框架说明。这个文件的内容如下:

<?xml version="1.0">;


<WEB-APP>
 <DISPLAY-NAME>HelloEJB Web Application</DISPLAY-NAME>
 <SERVLET>
  <SERVLET-NAME>net.chinacode.web.HelloServlet</SERVLET-NAME>
    <DESCRIPTION>Servlet that calls the HelloEJB bean</DESCRIPTION>
    <SERVLET-CLASS>net.chinacode.web.HelloServlet</SERVLET-CLASS>
 </SERVLET>

 <EJB-REF>
   <EJB-REF-NAME>ejb/HelloHome</EJB-REF-NAME>
   <EJB-REF-TYPE>Session</EJB-REF-TYPE>
   <HOME>net.chinacode.hello.HelloHome</HOME>
   <REMOTE>net.chinacode.hello.Hello</REMOTE>
 </EJB-REF>

 <SERVLET-MAPPING>
   <SERVLET-NAME>net.chinacode.web.HelloServlet</SERVLET-NAME>
   <URL-PATTERN>/</URL-PATTERN>
 </SERVLET-MAPPING>

</WEB-APP>

  我们将这个文件存入hdsite/src/xml/web/web.xml文件中。这里在最后一段中说明了将HelloServlet这个servlet映射到web容器的/下。
一切都完成后我们需要来写一个xml文件提供给orion来说明web和ejb的模块,通过这个模块的说明来让orion正确的明白整个包的架构。这个xml包如下:

<?xml version="1.0"?>


<APPLICATION>

  <DISPLAY-NAME>HDBean Test Application</DISPLAY-NAME>

  <MODULE>
   <EJB>helloejb-ejb.jar</EJB>
  </MODULE>

  <MODULE>
   <WEB>
     <WEB-URI>helloejb-web.war</WEB-URI>
     <CONTEXT-ROOT>/helloejb</CONTEXT-ROOT>
   </WEB>
  </MODULE>

</APPLICATION>

  我们将上面这个xml文件存入hdsite/src/xml/application.xml文件中。从这里我们可以知道我们的这个project需要我们最终向orion提供两个包,一个是helloejb-ejb.jar文件,这个文件包括和所有的ejb的文件,包括了所有的接口和实现bean的class文件以及对这个结构说明的xml文件,还有一个叫做helloejb_web.war文件,这个文件包括了所有的servlet的class以及对于web上使用的框架的xml文件。

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