【基于轻量型架构的WEB开发】课程 第14章 SSM框架整合 Java EE企业级应用开发教程 Spring+SpringMVC+MyBatis

第14章 SSM框架整合

学习目标/Target

  • 了解SSM框架的整合思路
  • 熟悉SSM框架整合时的配置文件内容
  • 掌握SSM框架整合应用程序的编写

章节概述/ Summary

        对于Java EE应用程序的开发,行业中提供了非常多的技术框架,但是不管如何进行
技术选型,Java EE应用都可以分为 表现层 业务逻辑层 数据持久层 ,当前,这3个层的
主流框架分别是 Spring MVC Spring MyBatis ,简称为SSM框架,Java EE应用程序
也经常通过整合这3大框架来完成开发。SSM框架的整合有多种方式,本章将对图书完稿

常用的整合方式纯注解的整合方式来对SSM框架的整合进行讲解。

目录/Contents

01 常用方式整合SSM框架

02 纯注解方式整合SSM框架


14.1 常用方式整合SSM框架

14.1.1 整合思路

了解常用方式整合思路,能够说出SSM框架整合的大致思路。

SSM框架整合时三层架构的分工

进行SSM框架整合时,3个框架的分工如下所示。

MyBatis负责与数据库进行交互

Spring负责事务管理,Spring可以管理持久层的Mapper对象及业务层的Service对象。由于Mapper对象和Service对象都在Spring容器中,所以可以在业务逻辑层通过Service对象调用持久层的Mapper对象。

Spring MVC负责管理表现层的Handler。Spring MVC容器是Spring容器的子容器,因此Spring MVC容器可以调用Spring容器中的Service对象。

SSM框架整合实现思路

下面通过一个图书信息查询案例来描述SSM框架的整合,案例实现思路如下。

搭建项目基础结构。首先需要在数据库中搭建项目对应的数据库环境;然后创建一个Maven Web项目,并引入案例所需的依赖;最后创建项目的实体类,创建三层架构对应的模块、类和接口。

整合Spring和MyBatis。在Spring配置文件中配置数据源信息,并且将SqlSessionFactory对象和Mapper对象都交由Spring管理。

整合Spring和Spring MVC。Spring MVC是Spring框架中的一个模块,所以Spring整合Spring MVC只需在项目启动时分别加载各自的配置即可。

14.1.2 项目基础结构搭建

熟悉 项目基础结构搭建 ,能够独立完成SSM框架的基础结构搭建。

接下来,根据14.1.1中的整合思路搭建SSM框架整合的项目基础结构,具体如下所示。

STEP 01

搭建数据库环境 :MySQL数据库中创建一个名称为ssm的数据库,在该数据库中创建一个名
称为tb_book的表,并在tb_book表中插入数据。创建数据库和表,以及往表中插入数据的

SQL语句如下所示。

CREATE DATABASE ssm;
USE ssm;
CREATE TABLE `tb_book` ( 
`id` int(11) ,
`name` varchar(32) ,
`press` varchar(32) ,
`author` varchar(32) ); 
INSERT INTO `tb_book` VALUES 
(1, 'Java EE企业级应用开发教程', '人民邮电出版社', '黑马程序员');

STEP 02

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值