Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16502596
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:14:00

下载本文示例代码
  我们需要写一个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文件。   我们需要写一个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文件。 下载本文示例代码


Web容器框架Web容器框架Web容器框架Web容器框架Web容器框架Web容器框架Web容器框架Web容器框架Web容器框架Web容器框架Web容器框架Web容器框架Web容器框架Web容器框架Web容器框架
阅读(95) | 评论(0) | 转发(0) |
0

上一篇:编译

下一篇:EJB Interface

给主人留下些什么吧!~~