当前位置:  开发笔记 > 前端 > 正文

WEB-INF在Java EE Web应用程序中代表什么?

如何解决《WEB-INF在JavaEEWeb应用程序中代表什么?》经验,为你挑选了4个好方法。

互联网上的大多数地方都说它代表WEB INF ormation.

我很怀疑它.该文件夹包含可执行文件.信息不适合它.



1> Andy White..:

据我所知,"INF"代表"信息",正如你所说.它可能是WEB-INFMETA-INFJAR文件中的目录相似而命名的.有时,目录的含义会随着时间的推移而发生很大变化,因此不再有意义.例如,binUnix/Linux中的目录通常包含非二进制"可执行"文件,例如shell脚本.


坚持使用"META-INF"会有什么问题?当"META-INF"已经达到所需目的时,为什么要发明`WEB-INF`?

2> Jon Skeet..:

我相信它真的命名为WEB-INF来镜像jar文件中的META-INF目录,该文件包含元信息.我确实看到你的意思是关于可执行文件和"信息"一样多,但重点是它不包含应用程序的文档.



3> Churro..:

它是存储私有应用程序内容的目录.你的应用程序需要的任何东西,但你的客户端不能存储在那里.Web上不显示该目录中的任何内容.

资源:

http://tomcat.apache.org/tomcat-7.0-doc/appdev/source.html#Directory_Structure http://docs.oracle.com/cd/E13222_01/wls/docs70/webapp/basics.html#136976



4> 小智..:

我认为,唯一的逻辑定义是WEB-INF是META-INF的镜像.命名对于初学者来说非常重要,如果它令人困惑,那么主题就越难理解.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有