web项目目录布局
标签:
eclipse web 项目目录布局是指这个项目所依赖的处事器(Tomcat)的目录。
Java Resources/Libraries/JRE System LibraryJava SE 的常用库文件调集,也就是 jar 包,成立普通的Java项目均会使用;好比在我这个项目中,JRE System Library 的内容如下所示:
Java Resources/Libraries/Web App Libraries是本身导入的项目依赖 jar 包,Web App Libraries 下的所有 jar 包都可以在本地的项目名\WebContent\WEB-INF\lib 中找到。如果你直接在WEB-INF/lib文件夹下,copy 一个 jar 包,刷新一下,会自动编译到 Web App Library 中。
Java Resources/Libraries/Referenced Libraries是编译环境下使用的 jar 包, 所谓编译环境下使用的 jar 包, 就是说你在 Eclipse 中进行源文件的编写的时候, 所需要引用到的类都从 Referenced Libraries 这个调集中的 jar 包中拿。这里导入和配置 ja r包,都是为了让 web 工程能够在 eclipse 开发环境可以正常编译,不报错而已。
build:eclipse新建的 Dynamic web project 默认是将类编译在 build 文件夹下。可以在本地的项目名\build\classes 下检察。
META-INF:存放一些 meta information 相关的文件的这么一个文件夹, 一般来说尽量不要本身手工安排文件到这个文件夹。
web.xml:颁布描述符(deployment descriptors)是 J2EE Web 应用措施不身支解的一部分(也就是说是它的最小部分, 必不成缺的一部分)。它们在应用措施颁布之后辅佐打点 Web 应用措施的配置。
WebContent:用 Eclipse 的时候创建一个 Web Project,,就会生成 WebContent 文件夹,用 MyEclipse 的时候创建一个 Web Project,就会生成 WebRoot 文件夹,这两个文件夹感化一样只是名称差别而已。
WebContent 用来存放 JSP,JS,CSS,图片等文件,是项目访谒的默认路径,也是工程的颁布文件夹,颁布时会把该文件夹颁布到 tomcat 的 webapps 里。
WEB-INF:WEB-INF 目录是一个专用区域, 容器不能把此目录中的内容供给给用户。这个目录下的文件只供容器使用,里面包罗不应该由客户直接下载的资源。
Web 容器要求在你的应用措施中必需有 WEB-INF 目录。WEB-INF 中包罗着颁布描述符(也就是 web.xml 文件), 一个 classes 目录和一个 lib目录, 以及其它内容。
注意: 如果你的 Web 应用措施中没有包罗这个目录, 它可能将无法事情 。
WEB-INF/lib:该目录中的 jar 包是运行时环境下使用的 jar 包, 所谓运行时环境下使用的 jar 包,就是说你在运行你的项目的时候所需要使用的 jar 包的调集。
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31681.html