Ish*_*shi 12 java web-inf java-ee
您能否让我了解javaEE应用程序中APP-INF和WEB-INF文件夹之间的主要区别.
谢谢
Sai*_*Aye 21
APP-INF
在包含许多war和jar的企业应用程序(EAR应用程序)中(例如,WebApp1.war,WebApp2.war,EJB1.jar和EJB2.jar.)并假设所有这些模块都想使用某些类,这些类可用作一个Jar(common.jar).因此,在这种情况下,最好将此jar文件放在"APP-INF"目录下,这就是为什么我们不需要在每个模块中放置相同的Jar 4次.
WEB-INF
WEB-INF是Web应用程序的私有区域,WEB-INF目录下的任何文件都不能通过指定URL直接从浏览器访问.
见EAR申请结构;

Arj*_*jms 19
您能否让我了解java EE应用程序中APP-INF和WEB-INF文件夹之间的主要区别.
APP-INF特定于WebLogic.在Java EE标准中它不存在,因此对于Java EE应用程序,没有什么可比较的.Java EE确实有一个[EAR]/lib目录,它取代了非标准的APP-INF/lib.可选地,可以在[EAR] /META-INF/application.xml中配置另一个目录"
<application>
<library-directory>APP-INF/lib</library-directory>
</application>
Run Code Online (Sandbox Code Playgroud)
标准Java EE中没有直接替换APP-INF/classes.你也必须将它们装箱,并将它们放在[EAR]/lib中.
| 归档时间: |
|
| 查看次数: |
12567 次 |
| 最近记录: |