-------------------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. best practices for designing web api

    restful why: meaningful This will be improve efficiency , less documents , just read the code auto g ...

  2. 一个nginx服务器配置多站点

    有时候你想在一台服务器上为不同的域名运行不同的站点.比如www.siteA.com作为博客,www.siteB.com作为论坛.你可以把两个域名的IP都解析到你的服务器上,但是没法在Nginx的根目录 ...

  3. 监控端口是否开放,端口未开放关闭虚拟ip,端口开放启动虚拟IP

    #!/bin/bash#该脚本监控本机的一个端口,当端口异常时,停止lvs的本地ip直到恢复.该脚本依托于lvs.sh启动脚本#目前只支持监控1个vip #定义常用变量#配置检查的ip以及端口chec ...

  4. 乐乐课堂_leleketang.com

    乐乐课堂_leleketang.com https://www.baidu.com/sf?pd=video_page&sign=12394301609542619800&word=抛物 ...

  5. 黄聪:xampp启动后mysql报Error

    2013-08-04 13:48:22 760 [ERROR] InnoDB: Attempted to open a previously opened tablespace. Previous t ...

  6. 关于Spring的那点事

    一.Spring约束 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="htt ...

  7. PAT 乙级 1086 就不告诉你 (15 分)

    1086 就不告诉你 (15 分) 做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三.”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积. 输入格式 ...

  8. 廖雪峰Java7处理日期和时间-2Data和Calendar-2Calendar

    Calendar类 历史上有许多纪年方法,其差异太大了.为了统一计时,通常采用格里高利日历. 1.创建Calendar对象 Calenda类是一个抽象类,所以不能使用构造器来创建Calendar对象. ...

  9. Python的随机数模块

    random模块中几个随机函数用法. 引入random模块: import random 1.random.random() 此函数用于生成一个0到1的随机浮点数:0 <= n < 1.0 ...

  10. 44个Java代码性能优化总结

    https://blog.csdn.net/xiang__liu/article/details/79321639 ---稍后有时间整理