SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

SSM框架(Spring+SpringMVC+MyBatis)

相信很多小伙伴都想找一套关于SSM框架的整合教程,今天就推荐大家一套超详细的整合教程,内附教程资源笔记以及各种工具。

视频教程:黑马程序员最全SSM框架教程|Spring+SpringMVC+MyBatis全覆盖_SSM整合

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)的容器框架。

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对象)映射成数据库中的记录。

**

2.SSM整合

SSM框架是一款当前主流的基础框架组合,Spring和SpringMVC是当前企业开发必用框架之一,MyBatis则是与数据库交互的持久层框架之一,由于易用性和轻便性,则被大多互联网公司所选用。SSM基础框架的掌握是当前企业开发最基本的要求,也是其他技术学习和进阶的必要基础。

视频教程:黑马程序员最全SSM框架教程|Spring+SpringMVC+MyBatis全覆盖_SSM整合

配套资料笔记工具: https://pan.baidu.com/s/13BoLYHqKBLKyt_dcJV1qDA
提取码:1623

课程内容:

1、Spring简介及快速入门

2、Spring配置文件及其相应API

3、Spring注解开发

4、Spring web环境及其Junit的集成

5、Spring JDBCTemplate的基本使用

6、Spring AOP的介绍及其配置使用

7、Spring的声明式事务控制

8、SpringMVC的介绍及其快速入门

9、SpringMVC的数据请求和响应

10、SpringMVC的异常处理及其拦截器

11、MyBatis简介及其入门

12、MyBatis的配置文件详解

13、MyBatis的多表操作

章节内容:

Spring部分:

1、Spring简介

2、Spring快速入门

3、Spring配置文件详解

4、Spring依赖注入详解

5、Spring相应API

6、Spring数据源集成配置

7、Spring注解开发

8、Spring集成Junit测试

9、Spring集成web环境

10、Spring JDBCTemplate基本使用

11、SpringAOP简介和快速入门

12、Spring XML方式配置AOP

13、Spring注解方式配置AOP

14、Spring编程式事务控制介绍

15、Spring基于XML方式的声明式事务控制

16、Spring基于注解方式声明式事务控制

SpringMVC部分:

1、SpringMVC简介

2、SpringMVC组件解析

3、SpringMVC数据响应

4、SpringMVC数据请求

5、SpringMVC文件上传

6、SpringMVC+Spring完成练习

7、SpringMVC拦截器

8、SpringMVC异常处理机制

MyBatis部分:

1、MyBatis入门操作

2、MyBatis的Dao层实现方式

3、MyBatis的映射文件深入

4、MyBatis的核心文件深入

5、MyBatis的多表操作

6、MyBatis的注解开发

你可能感兴趣的:(spring,mybatis,java)