【Jsp精品源码栏目提醒】:网学会员--在 Jsp精品源码编辑为广大网友搜集整理了:详解WebRoot与WebContent区别 - 其它资料绩等信息,祝愿广大网友取得需要的信息,参考学习。
详解 WebRoot 与 WebContent 区别前言: 在 myeclipse 中创建 web projec t 项目 时 web 程序的根目录文件夹为 WebRoot myeclipse 中创建 project 项目时 web创建 dynamic web project 时 web 程序的根目录为 WebContent。
这两个没有本质的 WebContent。
区别,都是指你的 WEB 程序的根文件夹。
共同点:都有一个 Web-inf 文件夹,此目录下面的文件不能直接访问。
WEB-INF 是 Java 的 WEB 应用的安全目录。
所谓安全就是客户端无法访问,只有服务端可以访问的目录。
如果想在页面中直接访问其中的文件,必须通过 web.xml 文件对要访问的文件进行相应映射才能访问。
WEB-INF 文件夹下除了 web.xml 外,还存一个 classes 文件夹,用以放置 .class文件,这些 .class 文件是网站设计人员编写的类库,实现了
jsp 页面前台美工与后台服务的分离,使得网站的维护非常方便。
web.xml 文件为网站部署描述 XML 文件,对网站的部署非常重要。
Web-Inf 文件夹中除了有 classes 文件夹和一个 web.xml 文件外、还有 lib 文件夹(用于存放需要的 jar 包) ) (用于配置,比如说用来配置过滤器等。
不同点: WebRoot 是在 web project 项目中是 myeclipse 的项目,可以添加一些开源的框架支持,比如 Struts、Hibernatewww.cq-niit.com等等。
也就是说,web project是 Myeclipse 扩展后的项目,web project 具有 dynamic web project 特性并具有一些方便开发的集成功能。
WebContent 在 dynamic web project 中是 Eclipse 的项目,与其对应的有static web project。
web project 指动态 web 项目, 如 而 包含一些动态代码, java; staticweb project 则仅包含静态页面文件。
myeclipse 的 webroot 中已经有相关的 src 和 lib 包而 eclipse 的你需要自己动手将.class 文件和 lib 文件放到指定目录下才能放到 tomcat 下运行 项目开发流程详解: 项目开发流程详解:http://zz563143188.iteye.com/blog/1825168 演示项目
源码下载地址http://pan.baidu.com/share/linkshareid372668uk4076915866正文:一、web project 目录结构介绍一、web 1.新建 web project 1.新建2.查看 WebRoot 目录2.查看二、动态工程创建 1.新建动态工程 1.新建动态工程2.查看目录结构2.查看目录结构好了两种区别已介绍完成