<转载>项目工程中的WebRoot与WebContent有什么区别?
2018-02-11 17:45
996 查看
2018年2月11日
【1】
在MyEclipse中创建web项目后,web程序的根目录文件夹是WebRoot,而创建dynam web project时候,web程序的根
目录文件夹是WebContent,他们之间没有本质区别,都表示你的web程序的根目录文件夹。
那么相同点是什么呢?
都是web-inf 文件夹,大家都知道该目录下面的文件是不可以直接访问的,只能是Java文件调用访问,不能直接在浏览器下访问。
web-inf 是Java web的安全目录,之所以说他安全是因为客户端不可以访问,只有服务器端可以访问,如果想在客户端访问,也不是不可能,那么就在web.xml文件中对要访问的文件进行映射配置就OK了。
web-inf文件夹下除了有web.xml文件之外,还有一个class文件,用以存放*.class文件,这些文件时网站设计人员编写的类库,实现了jsp页面前台美工与后台服务的分离,使得网站维护更加方便。web.xml文件是网站部署描述xml文件,是个牛掰的文件,对网站的部署非常重要。
当然在web-inf 文件夹下还有lib文件夹(存放jar包)。。。
不同点:
WebRoot是MyEclipse创建的web项目,可以添加一些开源的框架支持,如struts、hibernate。。。也就是说web project是MyEclipse扩展后的项目,它具有dynamic web project 特性并具有一些集成功能。
WebContent是Eclipse下面创建的dynamic web project,与他对应的是static web project,dynamic web project包含一些动态代码,如Java,而static web project仅包含静态文件。
【2】
webcontent和webroot的区别如下:
1、在Eclipse中生成项目是WebContent目录,而在myeclipse中生成的是webroot。
2、如果把MyEclipse的项目导入到Eclipse中,如果要部署项目到Tomcat中需要做以下修改:
a.右键点击项目--属性--Add
添加WebRoot目录,删除WebContent
b.新建webroot目录
3、二者的目录不同
webcontent目录
webroot目录:
【1】
在MyEclipse中创建web项目后,web程序的根目录文件夹是WebRoot,而创建dynam web project时候,web程序的根
目录文件夹是WebContent,他们之间没有本质区别,都表示你的web程序的根目录文件夹。
那么相同点是什么呢?
都是web-inf 文件夹,大家都知道该目录下面的文件是不可以直接访问的,只能是Java文件调用访问,不能直接在浏览器下访问。
web-inf 是Java web的安全目录,之所以说他安全是因为客户端不可以访问,只有服务器端可以访问,如果想在客户端访问,也不是不可能,那么就在web.xml文件中对要访问的文件进行映射配置就OK了。
web-inf文件夹下除了有web.xml文件之外,还有一个class文件,用以存放*.class文件,这些文件时网站设计人员编写的类库,实现了jsp页面前台美工与后台服务的分离,使得网站维护更加方便。web.xml文件是网站部署描述xml文件,是个牛掰的文件,对网站的部署非常重要。
当然在web-inf 文件夹下还有lib文件夹(存放jar包)。。。
不同点:
WebRoot是MyEclipse创建的web项目,可以添加一些开源的框架支持,如struts、hibernate。。。也就是说web project是MyEclipse扩展后的项目,它具有dynamic web project 特性并具有一些集成功能。
WebContent是Eclipse下面创建的dynamic web project,与他对应的是static web project,dynamic web project包含一些动态代码,如Java,而static web project仅包含静态文件。
【2】
webcontent和webroot的区别如下:
1、在Eclipse中生成项目是WebContent目录,而在myeclipse中生成的是webroot。
2、如果把MyEclipse的项目导入到Eclipse中,如果要部署项目到Tomcat中需要做以下修改:
a.右键点击项目--属性--Add
添加WebRoot目录,删除WebContent
b.新建webroot目录
3、二者的目录不同
webcontent目录
webroot目录:
相关文章推荐
- 用eclipse开发web工程时WebRoot和WebContent什么区别?怎么有时WebRoot,而有时没有呢,请帮一下忙。
- <转载>java.sql.date与java.util.date区别是什么?
- <转载>:svn和git的区别,maven是什么
- [转载] web.xml之<context-param>与<init-param>的区别与作用
- WebRoot与WebContent的区别
- <转载>C#中Show()和ShowDialog()的区别
- web.xml中<context-param>与<init-param>的区别与作用
- <转载>正确处理下载文件时HTTP头的编码问题(Content-Disposition)
- web.xml之<context-param>与<init-param>的区别与作用
- Myeclipse的web项目的WEBROOT->WEB-INF中web.xml
- <转>趣谈unicode,ansi,utf-8,unicode big endian这些编码有什么区别
- eclipse新建web工程把build改为WebRoot\WEB-INF,WebContent改为WebRoot
- Web项目下的WebRoot和WebContent
- <META HTTP-EQUIV="Refresh" CONTENT="0;URL=example/HelloWorld.action">有什么用
- web.xml 中<context-param>与<init-param>的区别与作用
- Spring中<ref local=""/>与<ref bean=""/>区别(转载)
- <%@page contentType="text/html;charset=gbk"%>与<meta http-equiv="Content-Type" content="text/html; charset=GBK">区别
- <转载>一个合格的程序员应该读什么书
- <转载>提高 ASP.NET Web 应用性能的 24 种方法和技巧
- <转载>JDK、JRE、JVM的区别及JavaSE、JavaEE和JavaME的区别