下载本文示例代码
我们需要写一个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容器框架