ssm原始整合(springmvc+spring+mybatis+maven构建方式)
一、实现目标
实现一个简易版用户账户信息添加查看的后台管理
二、用到的技术点
- 框架:springmvc+spring+mybatis
- 数据库:mysql
- 前端:原生jsp
- 项目构建:maven方式
三、整合步骤
- 构建maven框架
- 在pom文件中导入相关依赖,包括spring相关、springmvc相关、mybatis相关、必要的单元测试依赖junit、日志依赖log4j等
- 创建数据库ssm和表account
- 在src路径下创建对应数据库的类文件account.java
- 在resources文件中添加以后要加载用来连接数据库和查看日志的资源文件jdbc.properties和log4j.properties
- 在resources文件中添加spring的配置文件applicationContext.xml、springmvc的配置文件spring-mvc.xml、mybatis的核心配置文件sqlMapConfig.xml
- 根据springmvc分层的要求分别创建service层的接口和实现类、controller层的类
- 在spring-mvc.xml中通过组件扫描的方式让spring容器创建controller层的实现、并且配置视图解析器、开放静态资源访问、添加注解驱动
- 创建AccountMapper接口以及对应的映射文件AccountMapper.xml,并且编写对应的sql语句
- 在sqlMapConfig.xml中加载properties资源文件、通过扫包的方法为Account定义别名、配置environment环境连接数据库,加载AccountMapper.xml映射文件
- 在web.xml文件中配置spring监听器、springmvc前端控制器、配置请求乱码的字符编码过滤器
- 编写service层的具体实现代码
- 启动tomcat服务器,访问save.jsp
四、项目目录
五、实现代码
代码太多了我直接上传在Github上了,欢迎star、fork
https://github.com/xukai777/ssm-
六、实现结果