SSM框架搭建思路及流程
2017-09-09 20:57
246 查看
SSM框架也就是SpringMVC+Spring+Mybatis来实现WEB层,Service层和Dao层的整合
搭建SSM框架主要就是完成相关文件的配置
mybatis-spring-1.2.2.jar
Mybatis的核心配置文件sqlMapConfig.xml
xml内容:配置pojo的别名
同步操作:完成pojo包创建
![](https://img-blog.csdn.net/20170909210337778?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTmV3YmVhcl91bmNsZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
Spring的配置文件applicationContext-dao.xml
xml内容:0、扫描db.properties文件 1、连接池配置;2、Mybatis工厂创建;3、扫描Dao包(Mapper包)
同步操作:连接池配置中可能会使用db.properties,完成dao包(mapper包)创建,
![](https://img-blog.csdn.net/20170909210408790?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTmV3YmVhcl91bmNsZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
Spring的配置文件applicationContext-service.xml
xml内容:配置service扫描
同步操作:完成service包创建
![](https://img-blog.csdn.net/20170909210424082?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTmV3YmVhcl91bmNsZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
SpringMVC配置文件 springmvc.xml
xml内容:1、配置controller扫描 2、三大组件配置(映射器、适配器使用注解驱动,视图解析器bean,设置视图前后缀)
同步操作:完成controller包创建
![](https://img-blog.csdn.net/20170909210440172?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTmV3YmVhcl91bmNsZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
web.xml
xml内容:1、配置Spring 2、监听器读取spring配置 3、配置springmvc的前端控制器
其他操作:插入log4j.properties文件
扫描Dao包是创建bean——MapperScannerConfigurer设置属性基本包来实现的
spring配置context-param标签下name值为contextConfigLocation
监听器为ContextLoaderListener
前端控制器Servlet实现需要设置init-param加载springmvc.xml,name值为contextConfigLocation
搭建SSM框架主要就是完成相关文件的配置
整个步骤如下:
一、导入jar包
由于springmvc本身就是springwebmvc,是spring框架的一部分,可以与spring无缝整合,Mybatis与Spring整合就需要额外的jar包,即需要MybatisSpring整合包
mybatis-spring-1.2.2.jar
二、配置文件设置
思路整理:
根据WEB层,Service层和Dao层三层架构与ssm框架的联系来从Dao->Service->Web逐层进行配置
Mybatis的核心配置文件sqlMapConfig.xml
xml内容:配置pojo的别名
同步操作:完成pojo包创建
Spring的配置文件applicationContext-dao.xml
xml内容:0、扫描db.properties文件 1、连接池配置;2、Mybatis工厂创建;3、扫描Dao包(Mapper包)
同步操作:连接池配置中可能会使用db.properties,完成dao包(mapper包)创建,
Spring的配置文件applicationContext-service.xml
xml内容:配置service扫描
同步操作:完成service包创建
SpringMVC配置文件 springmvc.xml
xml内容:1、配置controller扫描 2、三大组件配置(映射器、适配器使用注解驱动,视图解析器bean,设置视图前后缀)
同步操作:完成controller包创建
web.xml
xml内容:1、配置Spring 2、监听器读取spring配置 3、配置springmvc的前端控制器
其他操作:插入log4j.properties文件
需要留意:
Mybatis工厂需要——配置连接池和加载sqlMapConfig.xml扫描Dao包是创建bean——MapperScannerConfigurer设置属性基本包来实现的
spring配置context-param标签下name值为contextConfigLocation
监听器为ContextLoaderListener
前端控制器Servlet实现需要设置init-param加载springmvc.xml,name值为contextConfigLocation
相关文章推荐
- ssm框架的搭建流程
- SSM框架项目搭建系列(一)—SSM框架的简介及搭建流程
- SSM 框架搭建 web 项目的思路整理
- SSM框架搭建流程(本小白个人用)
- IDEA搭建SSM框架流程-使用阿里巴巴druid监控数据源和@Value取出Properties的值
- SSM框架部分搭建流程
- 史上最全SSM框架整合(二)-----SSM框架实践搭建
- 快速搭建springboot框架以及整合ssm+shiro+安装Rabbitmq和Erlang、Mysql下载与配置
- 第六节:框架搭建之EF的Fluent Api模式的使用流程
- SSM框架搭建
- SpringMVC笔记——SSM框架搭建简单实例
- Spring+SpringMVC+Mybatis(SSM)框架搭建教程(五)-扩展:过滤器Filter应用
- SSM 框架搭建 mysql
- maven搭建SSM框架遇到的问题
- pom.xml--SSM框架搭建时利用Maven导入所需要的jar包
- [SoOnPerson] SSM框架的搭建(3)
- 那么承接着新建了模块,我就来说一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建
- SSM框架—环境搭建(MyEclipse+Tomcat+MAVEN+SVN)
- SSM框架项目搭建系列(五)—Spring之Bean的注解注入
- 关于在IDEA上进行聚合工程以及SSM框架搭建的总结