2024年6月12日发(作者:)
[置顶] Spring+SpringMVC+Mybatis+Mysql整合实例
标签: SpringSpringMVCMybatisMysql整合
2015-05-17 18:06 2183人阅读 评论(10) 收藏 举报
分类:
Spring(24)
版权声明:本文为博主林炳文Evankaka原创文章,转载请注明出处
/evankaka
目录(?)[+]
林炳文Evankaka原创作品。转载请注明出处
/evankaka
本文要实现Spring+SpringMVC+Mybatis+Mysql的一个整合,实现了
SpringMVC控制访问的页面,将得到的页面参数传递给Spring中的Mybatis的bean类,
然后查找Mysql数据的功能,并通过JSP显示出来。建议可以先看笔者另一文章Mybatis
与Spring整合创建Web项目 。笔者觉得整合过程中问题比较多的还是Spring+Mybatis
的整合,SpringMVC的整合还是比较简单。
Spring
Spring 是一个开源框架, Spring 是于 2003 年兴起的一个轻量级的 Java 开
发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and
Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建
的。 Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,
Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何
Java 应用都可以从 Spring 中受益。 简单来说, Spring 是一个轻量级的控制反转
( IoC )和面向切面( AOP )的容器框架。
SpringMVC
Spring MVC 属于 SpringFrameWork 的后续产品,已经融合在 Spring Web
Flow 里面。 Spring MVC 分离了 控制器 、模型 对象 、分派器以及处理程序对象的角
色,这种分离让它们更容易进行定制。
MyBatis
MyBatis 本是 apache 的一个开源项目 iBatis , 2010 年这个项目由 apache
software foundation 迁移到了 google code ,并且改名为 MyBatis 。 MyBatis 是
一个基于 Java 的 持久层 框架。 iBATIS 提供的 持久层 框架包括 SQL Maps 和 Data
Access Objects ( DAO ) MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置
以及结果集的检索。 MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和
Java 的 POJOs ( Plain Old Java Objects ,普通的 Java 对象)映射成数据库中的记
录。
使用的版本:Mybatis-3.2.8
发布评论