关于ssm框架的整合步骤.docx
- 文档编号:24936309
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:9
- 大小:17.28KB
关于ssm框架的整合步骤.docx
《关于ssm框架的整合步骤.docx》由会员分享,可在线阅读,更多相关《关于ssm框架的整合步骤.docx(9页珍藏版)》请在冰豆网上搜索。
关于ssm框架的整合步骤
关于ssm框架的整合步骤
1.什么是ssm?
ssm指的是springmvc+spring+mybatis,而且这个组合框架是基于mvc架构的。
Springmvc是做控制层的,spring在此中是用来管理业务逻辑层的,mybatis是用来做dao层的。
而架构mvc中的m指的是model,其中包含service,dao以及javabean(pojo),其中v指的是视图,
其中的c指的是controller(handler).
2.导入的jar包
3.ssm框架配置步骤
1.从web.xml文件开始
不管你用的什么框架,如果你使用的是Tomcat作为服务器,都需要在web.xml中配置一个入口,开启使用的框架,故此,我们先从web.xml文件中开始配置.
Spring是springmvc和mybatis依附的对象。
在web.xml中配置spring监听器,配置如下:
--这个上下文全局参数是给spring监听器使用的-->
application-context.xml
--spring监听器-->
在web.xml中配置springmvc的前端控制器(中央处理器),配置如下:
springmvc.xml
--加载web.xml配置文件的时候立即实例化-->
--/*:
拦截所有的请求跳转视图都会拦截比如/WEB-INF/jsp/item.jsp
/:
拦截所有的请求跳转视图不拦截不过会拦截.css.js.doc...
*.do:
拦截.do后缀的请求-->
在web.xml中配置请求时中文乱码过滤器,配置如下:
2.在application-context.xml中的配置
--所有的配置文件从这里导入-->
3.在config包中的jdbc.xml
--配置c3p0连接池-->
4.在config包中的property.xml
--读取jdbc.properties文件-->
--这种写法不利于扩展-->
property-placeholderlocation=”classpath: jdbc.properties”/> 使用下面这种配置,有利于扩展 jdbc.properties 5.在config包中的jdbc.properties的配置 driverClass= jdbcUrl= user=root password= 6.在config包中的annotation.xml的配置 --扫描包--> component-scanbase-package=”com.donghua”> exclude-filtertype=”annotation”expression=””/> component-scan> 7.在config包中的transaction.xml的配置 --配置数据源事务注解式开发--> --开启注解--> annotation-driventransaction-manager=”transactionManager”/> 8.在config包中的mybatis.xml的配置 --sqlSessionFactory工厂--> --注入数据源--> --配置核心配置文件所在位置--> mybatis-config.xml”/> --Mapper接口动态代理开发升级扫描--> 9.在mybatis-config.xml中的配置 --开启懒加载--> --加载必须的--> --开启二级缓存--> --为类类型启别名为的是简化书写--> 10.在springmvc.xml中的配置 --扫描--> component-scanbase-package=”com.donghua”use-default-filters=”false”> include-filtertype=”annotation”expression=””> component-scan> --视图解释器--> --注解式处理器映射器和处理器适配器--> annotation-drivenconversion-service=”conversionService”validator=”validator”/> --校检--> --日期转换器--> --上传图片id="multipartResolver"通过此名找到MultiPartFile接口的实现类--> --设置文件上传大小默认单位B要求1M--> 11.在springmvc.xml中配置全局异常处理 需要自定义一个异常处理类,例如: 然后在springmvc.xml中,配置一个该类的bean 12.在springmvc.xml中配置校验 第1步: 导入必须的jar包 第2步: 在javabean上打注解 第3步: 生成分组的接口 第4步: 在springmvc.xml文件中配置 --注解式--> annotation-drivenconversion-service="conversionService"validator="validator"/> --校验--> --指定信息保存位置--> --读取message.properties文件的类--> --资源文件名--> message --资源文件编码格式--> --对资源文件缓存时间,单位秒--> 第5步: 编写message.properties文件 itemsNameSize=\u8BF7\u8F93\u51651-5\u4E4B\u95F4\u7684\u6570 itemsName=\u4E0D\u4E3A\u7A7A 13.当springmvc的前端控制器的接收的请求是/时的配置 在web.xml中的配置如下,给springmvc前端控制器添加的另外一个映射路径: 也要也中文乱码过滤器,配置添加一个新的过滤映射路径 我们需要让springmvc的前端控制器不拦截.css.js..doc... 在springmvc.xml中的配置如下: 14.在springmvc.xml中配置拦截器 --springmvc拦截器--> interceptors> interceptor> --设置拦截规则--> mappingpath="/*/**"/> --拦截器类--> interceptor> interceptors>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 ssm 框架 整合 步骤
![提示](https://static.bdocx.com/images/bang_tan.gif)