没有合适的资源?快使用搜索试试~ 我知道了~
Spring+MyBatis+Spring MVC开发案例【完整】
需积分: 50 26 下载量 77 浏览量
2018-05-05
21:48:11
上传
评论 4
收藏 7.35MB PDF 举报
温馨提示
本文档是结合我在CSDN上写的一些关于Spring、MyBatis、Spring MVC整理的开发案例。在看完Spring-1、Spring-2、Spring-3、MyBatis等文章后,对照本文档进行实战开发,相信会有一定的收获的。本文当从Spring、MyBatis等基础出发的,希望对初学者有帮助。
资源推荐
资源详情
资源评论
https://blog.csdn.net/ganquanzhong
1
Spring +MyBatis+Spring MVC 开发案例
-zhong-ForFuture
https://blog.csdn.net/ganquanzhong
1
一.实训内容
1、使用 Spring 的 IoC、JDBC 模板、SpringTest 完成网络商城系统后台管理员登
录功能、添加管理员功能,并使用 Spring 进行事务管理。
要求:
1)按照 JavaEE 分层思想,分为 Model 层、DAO 层、Service 层、Test 层,层与层
之间采用 Spring 的 IoC 进行对象的管理与依赖关系的设置(采用注解的方式)。
2)在 Spring 的配置文件 applicationContext.xml 中,进行开启注解扫描、数据
库连接属性文件的读取、建立 C3P0 数据源、建立 JDBCTemplate 对象并设置 JDBCTemplate
对象和数据源对象的依赖关系。
3)采用 XML 形式进行事务管理,在 Spring 的配置文件 applicationContext.xml
中配置 Spring 的 JDBC 事务管理器、配置通知、配置切点和切面。
代码:
(1) java EE 分层(项目结构)
在一个完整的项目之中,对程序进行合理的分层,可以让开发变得更加的方便,也
更加的具备层次感。在项目之中后台的建立直接有着重要的地位,但是不同层之间最为
重要的连接组成部分就是接口,所以整个代码开发之中,对于后台代码就一定要有两个
组成接口(业务层接口,给以后的控制层使用、数据层接口,给以后的业务层使用)。
采用 Spring 的 IoC 进行对象的管理与依赖关系的设置,使用注解的方式注入。
<!-- 扫描 注解 -->
https://blog.csdn.net/ganquanzhong
2
<context:component-scan base-package="com.gqz.shop"></context:component-scan>
<!-- Ioc 依赖注入-->
<bean id="user" class="com.gqz.shop.pojo.User"></bean>
使用注解的方式注入,由于 User 实体类字段很多,只注解前面的几个字段。
测试 IoC 进行对象的管理与依赖关系的设置是否成功,编写测试类。
(2)在 application.xml 中配置,源码如下:
<!-- 开启扫描 注解 -->
<context:component-scan base-package="com.gqz.shop"></context:component-scan>
<!-- Ioc 依赖注入-->
<bean id="user" class="com.gqz.shop.pojo.User"></bean>
<!-- 加载数据库配置文件 -->
<context:property-placeholder location="classpath:db.properties" />
<!-- 使用C3P0数据库连接池 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${jdbc.driverClassName}" />
<property name="jdbcUrl" value="${jdbc.url}" />
<property name="user" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
<!--[Spring-jdbc] 配置JdbcTemplate 建立JDBCTemplate对象 -->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
https://blog.csdn.net/ganquanzhong
3
<property name="dataSource" ref="dataSource"/>
</bean>
配置好了 JDBC 数据源和 Spring-JDBC 的 JDBCTemplate 后,使用 jdbcTemplate 进
行数据操纵。下面简单的举例,使用 JDBCTemplate 的 update 方法。
(3)配置 Spring 的 JDBC 事务管理器、配置通知、配置切点和切面。
下面是具体的配置(myAdvice)
剩余24页未读,继续阅读
资源评论
ForFutureCode
- 粉丝: 535
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C语言的系统服务框架.zip
- (源码)基于Spring MVC和MyBatis的选课管理系统.zip
- (源码)基于ArcEngine的GIS数据处理系统.zip
- (源码)基于JavaFX和MySQL的医院挂号管理系统.zip
- (源码)基于IdentityServer4和Finbuckle.MultiTenant的多租户身份认证系统.zip
- (源码)基于Spring Boot和Vue3+ElementPlus的后台管理系统.zip
- (源码)基于C++和Qt框架的dearoot配置管理系统.zip
- (源码)基于 .NET 和 EasyHook 的虚拟文件系统.zip
- (源码)基于Python的金融文档智能分析系统.zip
- (源码)基于Java的医药管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功