-------------------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. SQL Server 幻读 的真实案例

    数据库中有表[01_SubjectiveScoreInfo],要实现表中的数据只被查出一次,此表数据量较大,有三四百万数据.表结构也确实不是很合理,无法修改表结构,即使是新增一个字段也会有相当大的修改 ...

  2. tcpdump抓包常用参数和用法

    tcpdump 与wireshark Wireshark(以前是ethereal)是Windows下非常简单易用的抓包工具.但在Linux下很难找到一个好用的图形化抓包工具.还好有Tcpdump.我们 ...

  3. golang cache--go-cache

    go-cache是一款类似于memached 的key/value 缓存软件.它比较适用于单机执行的应用程序. go-cache实质上就是拥有过期时间并且线程安全的map,可以被多个goroutine ...

  4. SQL SERVER 月、季、年统计与常用查询语句汇总

    一.SQL SERVER 月.季.年统计查询 --本天 SELECT *FROM dbo.TableName WHERE DATEDIFF(DAY,TimeField,getdate())= 0; - ...

  5. kafuka资料学习

    http://blog.csdn.net/hmsiwtv/article/details/46960053

  6. Linux vim快捷键

    1  替换    r  替换  先按r再按要替换的内容 2  按yy复制当前行  按p是粘贴 3 # add at 18-10-25 #-------------------------------- ...

  7. LDAP认证模式简介

    今天发现公共服务中有ldap数据库服务,先大概了解一下ldap,转载下面的文章.原文链接:https://www.jianshu.com/p/d3f8c8f5d661 另外记录一篇文章地址:https ...

  8. Python安装与Pycharm使用入门

    一.安装Python 1.Linux下安装 一般系统默认已安装2.6.6版本,升级成2.7版本, 但 2.6 不能删除,因为系统对它有依赖,epel源里最新的也是2.6版本,所以以源代码的方式安装2. ...

  9. Java笔试面试题整理第五波

    转载至:http://blog.csdn.net/shakespeare001/article/details/51321498 作者:山代王(开心阳) 本系列整理Java相关的笔试面试知识点,其他几 ...

  10. python中 函数名加括号与不加括号

    加括号是返回函数的结果,不加括号相当于函数的调用.