一个SSM+Bean项目的目录大概有什么
时间: 2024-01-14 10:04:28 浏览: 29
一个SSM+Bean项目的目录结构通常如下:
```
- src
- main
- java
- com
- example
- controller
- dao
- mapper
- pojo
- service
- util
- resources
- mapper
- spring
- applicationContext.xml
- applicationContext-dao.xml
- applicationContext-service.xml
- spring-mvc.xml
- jdbc.properties
- log4j.properties
- webapp
- WEB-INF
- jsp
- web.xml
- static
- css
- js
- target
- pom.xml
```
其中,`src/main/java` 目录下存放Java源代码,按照包名划分,常见的包名有`controller`、`dao`、`mapper`、`pojo`、`service`、`util`等。其中:
- `controller`包用于存放Spring MVC的Controller类;
- `dao`包用于存放数据访问层(DAO)的接口类;
- `mapper`包用于存放MyBatis的Mapper映射文件;
- `pojo`包用于存放JavaBean类;
- `service`包用于存放业务逻辑层(Service)的接口和实现类;
- `util`包用于存放通用的工具类。
`src/main/resources` 目录下存放项目的配置文件,包括MyBatis的Mapper映射文件、Spring的配置文件、日志配置文件等。
`src/main/webapp` 目录下存放Web应用的静态文件和JSP页面,其中`WEB-INF`目录下存放JSP页面和`web.xml`文件。
`target` 目录为项目的输出目录,其中包含编译后的class文件和打包后的war文件。
`pom.xml` 为项目的Maven配置文件,包含了项目的依赖关系和插件配置等信息。
在实际项目中,目录结构可能会有所不同,但以上内容都是一个SSM+Bean项目中必须包含的。