手动创建一个java web应用的目录结构是什么意思 老师布置的作业

2025-03-20 06:35:19
推荐回答(1个)
回答1:

您好,使用上了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