您好,使用上了maven,发现通过不能方式建立出来的web应用程序目录结构基本都不一样,既然每次都要到网上搜索如何建立maven管理的Web应用程序,不如自己找百度谷歌一下。
找了半天 ,感觉比较好的maven管理的web应用程序目录结构是这个:
?
├── pom.xml
└── src
├── main
│ ├── java
│ │ └── mygroup
│ │ ├──
controller
│ │ │ ├──
HomeController.java
│ │ │ └──
PersonController.java
│ │ ├── dao
│ │ │ └──
PersonDao.java
│ │ └──
model
│ │ └──
Person.java
│ ├── resources
│ │ ├──
db.properties
│ │ ├──
log4j.xml
│ │ └── META-INF
│ │ └──
persistence.xml
│ └── webapp
│ ├──
index.html
│ ├── META-INF
│ │ ├──
context.xml
│ │ └──
MANIFEST.MF
│ ├──
resources
│ │ └── css
│ │ └──
screen.css
│ └── WEB-INF
│ ├──
spring
│ │ ├──
app
│ │ │
├── controllers.xml
│ │ │
└── servlet-context.xml
│ │ ├──
db.xml
│ │ └──
root-context.xml
│ ├──
views
│ │ ├──
edit.jsp
│ │ ├──
home.jsp
│ │ └──
list.jsp
│ └──
web.xml
└── test
├── java
│ └── mygroup
│ ├──
controller
│ │ ├──
DataInitializer.java
│ │ ├──
HomeControllerTest.java
│ │ └──
PersonControllerTest.java
│ └── dao
│ └──
PersonDaoTest.java
└── resources
├──
db.properties
├──
log4j.xml
├──
test-context.xml
└──
test-db.xml