阅读文章

Web容器框架

[日期:2001-03-31] 来源:yesky  作者:黄冬 [字体: ]

  我们需要写一个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文件。



阅读:
录入:

评论 】 【 推荐 】 【 打印
上一篇:编译
下一篇:EJB Interface
相关文章      
本文评论
发表评论


点评: 字数
姓名:

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款