SSM三大框架的整合技术学习.docx
- 文档编号:1762437
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:44
- 大小:159.85KB
SSM三大框架的整合技术学习.docx
《SSM三大框架的整合技术学习.docx》由会员分享,可在线阅读,更多相关《SSM三大框架的整合技术学习.docx(44页珍藏版)》请在冰豆网上搜索。
SSM三大框架的整合技术学习
SSM三大框架的整合(Spring+SpringMVC+MyBatis)
前记:
曹孟,崔佳媚和我在11月23日参加了一次关于SSM的比赛,因此对SSM有点理解,所以在网上搜集了一些关于SSM框架的资料整理出来。
1、基本概念
1.1、Spring
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。
它是为了解决企业应用开发的复杂性而创建的。
Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。
然而,Spring的用途不仅限于服务器端的开发。
从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
1.2、SpringMVC
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。
Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
1.3、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对象)映射成数据库中的记录。
2、开发环境搭建
如果需要,参看之前的博文:
3、MavenWeb项目创建
如果需要,参看之前的博文:
4、SSM整合
下面主要介绍三大框架的整合,至于环境的搭建以及项目的创建,参看上面的博文。
这次整合我分了2个配置文件,分别是spring-mybatis.xml,包含spring和mybatis的配置文件,还有个是spring-mvc的配置文件,此外有2个资源文件:
jdbc.propertis和log4j.properties。
完整目录结构如下:
使用框架都是较新的版本:
Spring 4.0.2 RELEASE
Spring MVC 4.0.2 RELEASE
MyBatis 3.2.6
2、整合步骤
2.1、Maven引入需要的JAR包
为了方便后面说的时候不需要引入JAR包,我这里直接给出所有需要的JAR包,这都是基本的JAR包,每个包的是干什么的都有注释,就不再多说了。
pom.xml
--spring版本号-->
--mybatis版本号-->
--log4j日志文件管理包版本-->
--表示开发的时候引入,发布的时候不会加载此包-->
--spring核心包-->
--mybatis核心包-->
--mybatis/spring包-->
--导入javaeejar包-->
--导入Mysql数据库链接jar包-->
--导入dbcp的jar包,用来在applicationContext.xml中配置数据库-->
--JSTL标签类-->
--日志文件管理包-->
--logstart-->
--格式化对象,方便输出日志-->
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SSM 框架 整合 技术 学习
![提示](https://static.bdocx.com/images/bang_tan.gif)