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 Pathsrc/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