具体内容请点击阅读全文…
Spring 整合 MyBatis
结构目录
- java
- controller
- AccountController.java(表现层)
- dao
- AccountDao.java(持久层)
- domain
- Account.java(JavaBean对象)
- service
- AccountService.java(业务层)
- AccountServiceImp.java(业务层)
- controller
- resources
- applicationContext.xml(Spring配置文件)
- springmvc.xml(SpringMVC配置文件)
- webapp
- WEB-INF
- pages
- list.jsp(jsp页面文件)
- web.xml(web配置文件)
- pages
- index.jsp(jsp页面文件)
- WEB-INF
Spring配置文件
- 开启注解扫描
- 忽略表现层注解
- Spring 整合 MyBatis
- 配置 连接池(ComboPooledDataSource)
- 配置 SqlSessionFactoryBean
- 配置 持久层接口的包
- Spring 声明式事务管理
- 配置 事务管理(DataSourceTransactionManager)
- 配置 事务通知(tx:advice)
- 配置 AOP增强(aop:config)
applicationContext.xml
1 |
|
业务层
- 业务层调用持久层
AccountServiceImp.java
1 | package cn.water.service; |
jsp页面
index.jsp
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
jsp页面
list.jsp
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %> |
运行结果
页面展示
1 | 用户信息列表 |
控制台
1 | 表现层:查询所有用户信息 |