码迷,mamicode.com
首页 > 编程语言 > 详细

【MVC框架整合】之 SpringMVC3.2.0+MyBatis3.1.1+Spring3.2.0

时间:2015-08-12 06:34:47      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

1、先整合spring 和Mybatis
第一步基本上都是一样 加入jar包 
技术分享
创建测试目录
技术分享
添加junit jar 包 和log4j 配置文件
Log4j的配置文件基本上都是不会变的 复制过来就行了
技术分享
现在就和Hibernate不同的地方了
Mybatis 生成映射文件有三种方式,我们做这个就用最简单generator 的方式
http://code.google.com/p/mybatis/wiki/Generator
去这个网站下Generator
下载完打开 是这么个目录结构
技术分享

然后把lib中 mybatis-generator-core-1.3.2.jar 拷出来 然后建立一个叫generator.xml 
里面的代码如下
技术分享
然后创建一个叫src 空文件夹
下面我们就可以来让generator来自动帮我们生成 mapper model dao 
生成的语句如下
技术分享
技术分享
技术分享
创建成功,在src目录下就有相应的包和类
我们直接拷贝到项目中就可以了
技术分享
拷贝完就是这么个结构
技术分享
在dao中 和mapping中会自动帮我们 生成 增删改查的方法
所以就不我们自己写了,不过一些复杂的查询 和调用存储过程等就得靠我们自己了
技术分享
这就是一些简单的sql语句拼装 我就不解释了 很简单

下面来加入config.properties 和spring-mybatis.xml spring.xml
Config.properties 基本上都是一样的
技术分享
spring.xml
技术分享
spring-mybatis.xml 
技术分享
3、然后建立service层
也是一个接口 一个实现类
技术分享
技术分享


然后我们写测试类 测试成功

技术分享
现在Mybatis 和spring 整合成功了
4、下面就是加入SpringMVC 了
先建包 demo.controller
技术分享
建立spring-mvc.xml 配置文件
技术分享
别忘了在 web.xml中配置
技术分享
现在开始写AreaController
技术分享
最后测试


技术分享
如果把log4j 打印的级别调为debug 可以看到mybatis 为我们拼装的语句
技术分享
技术分享
到此整合成功
这也是一个简单的入门,我给大家带来的这几期入门 也就到此为止了 
楼主要期末考试了 也没多少时间了
如果有机会 会给大家带来前台框架 jQueryEasyUI Flex 和 ExtJs 简单的入门

 整理的比较粗略,将代码分享给大家,【源码地址获取

 

【MVC框架整合】之 SpringMVC3.2.0+MyBatis3.1.1+Spring3.2.0

标签:

原文地址:http://www.cnblogs.com/zhenjava/p/4722877.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!