关于ssm框架的整合步骤.docx

上传人:b****8 文档编号:11317843 上传时间:2023-02-26 格式:DOCX 页数:11 大小:62.67KB
下载 相关 举报
关于ssm框架的整合步骤.docx_第1页
第1页 / 共11页
关于ssm框架的整合步骤.docx_第2页
第2页 / 共11页
关于ssm框架的整合步骤.docx_第3页
第3页 / 共11页
关于ssm框架的整合步骤.docx_第4页
第4页 / 共11页
关于ssm框架的整合步骤.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

关于ssm框架的整合步骤.docx

《关于ssm框架的整合步骤.docx》由会员分享,可在线阅读,更多相关《关于ssm框架的整合步骤.docx(11页珍藏版)》请在冰豆网上搜索。

关于ssm框架的整合步骤.docx

关于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监听器使用的-->

contextConfigLocation

classpath:

application-context.xml

--spring监听器-->

org.springframework.web.context.ContextLoaderListener

在web.xml中配置springmvc的前端控制器(中央处理器),配置如下:

springmvc

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:

springmvc.xml

--加载web.xml配置文件的时候立即实例化-->

1

springmvc

--/*:

拦截所有的请求跳转视图都会拦截比如/WEB-INF/jsp/item.jsp

/:

拦截所有的请求跳转视图不拦截不过会拦截.css.js.doc...

*.do:

拦截.do后缀的请求-->

*.do

在web.xml中配置请求时中文乱码过滤器,配置如下:

encoding

org.springframework.web.filter.CharacterEncodingFilter

encoding

utf-8

encoding

*.do

2.在application-context.xml中的配置

--所有的配置文件从这里导入-->

3.在config包中的jdbc.xml

--配置c3p0连接池-->

4.在config包中的property.xml

--读取jdbc.properties文件-->

--这种写法不利于扩展-->

property-placeholderlocation=”classpath:

jdbc.properties”/>

使用下面这种配置,有利于扩展

classpath:

jdbc.properties

5.在config包中的jdbc.properties的配置

driverClass=com.mysql.jdbc.Driver

jdbcUrl=jdbc:

mysql:

//localhost:

3306/mybatis001/?

characterEncoding=utf-8

user=root

password=

6.在config包中的annotation.xml的配置

--扫描包-->

component-scanbase-package=”com.donghua”>

exclude-filtertype=”annotation”expression=”org.springframework.stereotype.Controller”/>

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=”org.springframework.stereotype.Controller”>

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文件的类-->

--资源文件名-->

classpath:

message

--资源文件编码格式-->

--对资源文件缓存时间,单位秒-->

第5步:

编写message.properties文件

itemsNameSize=\u8BF7\u8F93\u51651-5\u4E4B\u95F4\u7684\u6570

itemsName=\u4E0D\u4E3A\u7A7A

13.当springmvc的前端控制器的接收的请求是/时的配置

在web.xml中的配置如下,给springmvc前端控制器添加的另外一个映射路径:

springmvc

/

也要也中文乱码过滤器,配置添加一个新的过滤映射路径

encoding

/

我们需要让springmvc的前端控制器不拦截.css.js..doc...

在springmvc.xml中的配置如下:

14.在springmvc.xml中配置拦截器

--springmvc拦截器-->

interceptors>

interceptor>

--设置拦截规则-->

mappingpath="/*/**"/>

--拦截器类-->

interceptor>

interceptors>

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1