从Java EE6文档中,我可以看到:
要将企业bean类文件包含在WAR模块中,类文件应位于WEB-INF / classes目录中。
要在WAR模块中包含包含企业bean的JAR文件,请将JAR添加到WAR模块的WEB-INF / lib目录中。
使用此结构,EJB是WAR文件的一部分。我可以在war文件中包含一些JSP和Servlet。
我还读到一个Application服务器包含两个容器,其中一个是处理所有JSP / Servlet的Web容器和一个处理所有Enterprize bean的app容器。
我假设如果我部署此WAR文件(包含EJB + JSP/Servlets
),App-Server将足够聪明地委派processing of JSP/Servlets to Web Container
和EJBs processing to app containers
?我的假设是否正确?
答案 0 :(得分:1)
是的,你的假设正确。