技术帮
 

MyEclipse下的Web项目

本网站内容基本都是原创作品,未得到作者同意也欢迎转载
转载请注明出处:技术帮
说你呢,赶紧长按二维码,然后点击识别图中二维码

任何技术难题可进QQ群提问:【小崔说编程
对于提问的原则是:没有你不能问的,只有我不会答的

1472955908895017376.png说两句


在MyEclipse中的web project从根本上就是一个java项目,只是MyEclipse对该项目增加了Dynamic Web Module的Facet,所以看起来项目就变成了web project。

项目的目录结构看起来如下:

blob.png

1473058358717068189.png src文件夹

这是myeclipse对java项目提供的默认文件夹,这个文件夹被设置为source folder,该文件夹下主要放置java源程序和配置文件。

其中的源代码编译成功后将最终生成class文件,并被输出到WebRoot/WEB-INF/classes文件夹中。

譬如:写一个Servlet类,就会放在src文件夹下。

 jar包库

web project默认增加了JRE System Library、JaveEE 7.0 Generic Library和JSTL 1.2.2 Library。

这些都是支持web项目运行的基础jar包

 WebRoot

这个文件夹作为web项目的根文件夹,其下内容最终将被输出到项目的文件夹中。

 WEB-INF文件夹

这个文件夹最终会输出到Tomcat下,其内部的文件是无法通过URL访问的。

src下的源文件最终编译后会发布到WEB-INF/classes文件夹中。

WEB-INF下的lib文件夹将放置项目允许需要的第三方提供的jar包。

web.xml:web project的核心配置文件,是一切web项目的入口,该文件非常重要。如果项目中没有该文件,将共用tomcat/conf/web.xml文件。