- 建立数据库,表
- 建立无骨架父工程project:ssm
- 建立无骨架模块module:ssm_dao, ssm_service, ssm_utils
- 建立有骨架(maven-webapp)模块module:ssm_web
- ssm_dao中:
- 建立实体类:domain.实体类
- 建立持久层:dao.dao接口
- ssm_service中:
- 建立业务层:service.service接口
- 建立接口实现类:service.impl.service实现类
- 在resources目录下,建立applicationContext.xml, spring-mvc.xml, db.properties
- applicationContext.xml中:
- 导入头部约束
- 扫描dao和service
- 连接数据库
- 把IOC交给SqlSessionFactory
- 扫描dao接口包路径
- 配置事务
- 配置切面
- spring-mvc.xml中:
- 导入头部约束
- 扫描controller
- 配置视图解析器
- 设置静态资源不过滤
- 开启SpringMVC注解支持
- 开启对AOP的注解支持
- ssm_web中:
- 建立控制层:controller.控制类
- 建立视图层:/WEB-INF/pages/*.jsp
- 建立静态资源:js, css, images
- web.xml中:
- 导入头部约束
- 配置加载类路径文件:applicationContext.xml
- 配置监听器
- 配置中文乱码过滤器
- 配置前端控制器
- 指定默认加载页面
SSM项目流程
最新推荐文章于 2022-04-29 13:19:09 发布
本文详细介绍了如何使用SSM框架(Spring、SpringMVC、MyBatis)搭建一个完整的Java Web项目,包括数据库配置、实体类创建、DAO层、Service层、Controller层的设计与实现,以及Spring和SpringMVC配置文件的设置。
摘要由CSDN通过智能技术生成