Java Web工程目录结构 (2)

eclipse默认动态结构如下所示:

helloapp -src -packageName -*.java -WebContent -META-INF -MANIFEST.MF -WEB-INF -web.xml -lib -*.jar

如上,主要分为两个部分:src对应的具体java逻辑实现部分;WebContent对应依赖、工程配置、静态文件部分,默认WebContent根目录对应于发布工程根目录,具体的目录结构对应关系可以通过:

projectName(右键) ——>Properties——>DeployMent Assembly

查看,也可以在此自定义修改对应关系(需谨慎).

Maven工程结构

maven结构比较方便web应用的构建,对于依赖、配置等比较方便。如下,为其基本的工程结构:

helloapp -src -main -java -pacakgename -*.class -resources -configfile -webapp -index.html -login.jsp -othersFolders -WEB-INF -web.xml -target -generated-files -pom.xml

其默认部署对应关系如下:

source Deploy Path
src/main/java   WEB-INF/classes  
src/main/resources   WEB-INF/classes  
src/main/webapp   /  
src/main/webapp/WEB-INF/WEB-INF   WEB-INF/web.xml  
maven Dependencies   WEB-INF/lib  

其中pom.xml主要是用来配置工程依赖和编译、发布等版本的控制的。

Enjoytoday,EnjoyCoding

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgjzds.html