-------------------siwuxie095

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

SSM 框架整合思想

 
 

 
 

1、SSM 框架,即 SpringMVC + Spring + MyBatis

 
 

 
 

 
 

 
 

2、SSM 框架对应到 Java EE 三层架构

 
 

(1)Web 层:SpringMVC

 
 

(2)Service 层:Spring

 
 

(3)DAO 层:MyBatis

 
 

 
 

 
 

 
 

3、SSM 框架整合思想:两两整合

 
 

(1)整合
SpringMVC 框架和 Spring 框架

 
 

由于
SpringMVC 和 Spring 同出一源,所以可以无缝集成

 
 

注意:SpringMVC 的 Controller 对象的创建仍然是 SpringMVC 管理

 
 

 
 

(2)整合
Spring 框架和 MyBatis 框架

 
 

1)把
MyBatis 核心配置文件中的数据库连接配置,

直接写在 Spring 核心配置文件中

 
 

2)把
MyBatis 的
SqlSessionFactory 对象的创建交给

Spring 管理

 
 

3)配置:在服务器启动时加载
Spring 核心配置文件,

创建出包含 SqlSessionFactory 对象在内的一系列对象

 
 

 
 

 
 

 
 

4、关于 SSM 框架各自的配置文件

 
 

(1)SpringMVC 核心配置文件

 
 

核心配置文件的名称和位置没有固定要求

 
 

位置:建议在
src 下

 
 

名称:建议为
dispatcher-servlet.xml

 
 

 
 

(2)Spring 核心配置文件

 
 

核心配置文件的名称和位置没有固定要求

 
 

1)位置:建议在
src 下

 
 

2)名称:建议为
applicationContext.xml

 
 

 
 

(3)MyBatis 核心配置文件

 
 

核心配置文件的名称和位置没有固定要求

 
 

1)位置:建议在
src 下

 
 

2)名称:建议为
mybatis-config.xml

 
 

 
 

(4)MyBatis 映射配置文件

 
 

映射配置文件的名称和位置没有固定要求

 
 

1)位置:建议在
映射器接口所在包

 
 

2)名称:建议为
映射器接口名.xml

 
 

 
 

 
 

 
 

 
 

参考链接:

 
 

参考链接1参考链接2参考链接3参考链接4参考链接5

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

【made by siwuxie095】

SSM框架整合思想的更多相关文章

  1. SpringMVC详解及SSM框架整合项目

    SpringMVC ssm : mybatis + Spring + SpringMVC MVC三层架构 JavaSE:认真学习,老师带,入门快 JavaWeb:认真学习,老师带,入门快 SSM框架: ...

  2. SpringMVC--从理解SpringMVC执行流程到SSM框架整合

    前言 SpringMVC框架是SSM框架中继Spring另一个重要的框架,那么什么是SpringMVC,如何用SpringMVC来整合SSM框架呢?下面让我们详细的了解一下. 注:在学习SpringM ...

  3. SSM框架整合项目 :租房管理系统

    使用ssm框架整合,oracle数据库 框架: Spring SpringMVC MyBatis 导包: 1, spring 2, MyBatis 3, mybatis-spring 4, fastj ...

  4. 基于maven的ssm框架整合

    基于maven的ssm框架整合 第一步:通过maven建立一个web项目.                第二步:pom文件导入jar包                              (1 ...

  5. JavaWeb之ssm框架整合,用户角色权限管理

    SSM框架整合 Spring SpringMVC MyBatis 导包: 1, spring 2, MyBatis 3, mybatis-spring 4, fastjson 5, aspectwea ...

  6. SSM框架整合环境构建——基于Spring4和Mybatis3

    目录 环境 配置说明 所需jar包 配置db.properties 配置log4j.properties 配置spring.xml 配置mybatis-spring.xml 配置springmvc.x ...

  7. springmvc(二) ssm框架整合的各种配置

    ssm:springmvc.spring.mybatis这三个框架的整合,有耐心一步步走. --WH 一.SSM框架整合 1.1.整合思路 从底层整合起,也就是先整合mybatis与spring,然后 ...

  8. SSM框架整合的其它方式

    ---------------------siwuxie095                                 SSM 框架整合的其它方式         1.主要是整合 Spring ...

  9. SSM框架整合过程总结

    -----------------------siwuxie095                                 SSM 框架整合过程总结         1.导入相关 jar 包( ...

随机推荐

  1. 第四节《Git检出》

    使用过Git的朋友们都谁知道git reset可以达到重置效果,不知道的小伙伴们可以看下上一篇博客,重置命令的一个用途就是修改引用的游标指向,实际上在执行重置命令的时候没有使用任何参数对所要重置的分支 ...

  2. 使用rpm 打包开发的postgres extension

      环境准备 安装依赖包 rpmdevtools rpm-build yum install -y rpm-build rpmdevtools 初始化rpm pacakge 项目 主要是rpm 打包的 ...

  3. The Twelve-Factor Container

    转自:https://medium.com/notbinary/the-twelve-factor-container-8d1edc2a49d4?%24identity_id=550978996201 ...

  4. sedsed 一个更好理解sed执行过程的工具

    官网:http://aurelio.net/projects/sedsed/    这个上面好多学习的资料 嘿嘿 留着慢慢看 昨晚在看sed的具体执行过程,看到有hold space,pattern ...

  5. sql server 作业收缩数据库

    USE[master] GO ALTER DATABASE PayFlow2 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE PayFlow2 S ...

  6. zip()函数,max()和min(),built-in function,import模块,read(),readlines(),write(),writelines(),with..as..文件处理方式

    zip()函数:将可迭代对象作为参数,将对象中的对应元素打包成一个个元组. #map()普通的输出例子 print(list(zip(('a','n','c'),(1,2,3)))) print(li ...

  7. finstrument-functions

    2017-12-03 23:59:16 参考 如何快速地在每个函数入口处加入相同的语句? https://www.zhihu.com/question/56132218 做个存档 scj@scjCom ...

  8. keil5 MDK 链接报错 Error: L6410W 解决

    keil5 MDK 报错 Build target 'Project' linking... .\Output\Project.axf: Warning: L6310W: Unable to find ...

  9. 八皇后(DFS)

    题目描述 会下国际象棋的人都很清楚:皇后可以在横.竖.斜线上不限步数地吃掉其他棋子.如何将8个皇后放在棋盘上(有8 * 8个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题. 对于某个满足要求的8 ...

  10. Excel清除无用数据行和数据列

    http://jingyan.baidu.com/article/6525d4b13ae608ac7c2e9478.html ctrl+shift+↓ ctrl+- ctrl+shift+→ ctrl ...