- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于ssm框架的整合步骤
什么是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监听器使用的--
context-param
param-namecontextConfigLocation/param-name
param-valueclasspath:application-context.xml/param-value
/context-param
!--spring监听器--
listener
listener-class
org.springframework.web.context.ContextLoaderListener
/listener-class
/listener
在web.xml中配置springmvc的前端控制器(中央处理器),配置如下:
servlet
servlet-namespringmvc/servlet-name
servlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class
init-param
param-namecontextConfigLocation/param-name
param-valueclasspath:springmvc.xml/param-value
/init-param
!--加载web.xml配置文件的时候立即实例化--
load-on-startup1/load-on-startup
/servlet
servlet-mapping
servlet-namespringmvc/servlet-name
!--/*:拦截所有的请求 跳转视图都会拦截 比如 /WEB-INF/jsp/item.jsp
/:拦截所有的请求 跳转视图不拦截 不过会拦截.css .js .doc ...
*.do:拦截.do后缀的请求--
url-pattern*.do/url-pattern
/servlet-mapping
在web.xml中配置请求时中文乱码过滤器,配置如下:
filter
filter-nameencoding/filter-name
filter-classorg.springframework.web.filter.CharacterEncodingFilter/filter-class
init-param
param-nameencoding/param-name
param-valueutf-8/param-value
/init-param
/filter
filter-mapping
filter-nameencoding/filter-name
url-pattern*.do/url-pattern
/filter-mapping
在application-context.xml中的配置
!--所有的配置文件从这里导入--
import resource=”config/*.xml”/
在config包中的jdbc.xml
!--配置c3p0连接池--
bean id=”dataSource” class=”com.mchange.v2.c3p0.ComboPooledDataSource”
property name=”driverClass” value=”${driverClass}”/
property name=”jdbcUrl” value=”${jdbcUrl}”/
property name=”user” value=”${user}”/
property name=”password” value=”${password}”/
/bean
在config包中的property.xml
!--读取perties文件--
!--这种写法不利于扩展--
context:property-plac
您可能关注的文档
- 功能自动化及QTP培训.ppt
- 供应链安全基本知识及常见术语释义.pdf
- 供应链风险管理研究进展的综述及分析.pdf
- 供应链金融的研究现状及评述.pdf
- 供应链竞争力评价指标体系研究.pdf
- 供应链融资产品和其成本收益分析.pdf
- 固体物理 第二篇 结合能.pdf
- 固体物理_3.1_晶体结合类型.pdf
- 固体物理阎守胜第一节 课后答案.pdf
- 关联容器当代博物馆建筑一种倾向.pdf
- 中国国家标准 GB 42125.11-2025测量、控制和实验室用电气设备的安全要求 第11部分:用于处理医用材料的灭菌器和清洗消毒器的特殊要求.pdf
- 《GB 42125.11-2025测量、控制和实验室用电气设备的安全要求 第11部分:用于处理医用材料的灭菌器和清洗消毒器的特殊要求》.pdf
- 《GB/T 15237-2025术语工作及术语科学 词汇》.pdf
- GB/T 15237-2025术语工作及术语科学 词汇.pdf
- GB/T 22454-2025企业建模与体系结构 企业建模构件.pdf
- 中国国家标准 GB/T 15237-2025术语工作及术语科学 词汇.pdf
- 中国国家标准 GB/T 22454-2025企业建模与体系结构 企业建模构件.pdf
- 《GB/T 22454-2025企业建模与体系结构 企业建模构件》.pdf
- 中国国家标准 GB/T 18910.64-2025液晶显示器件 第6-4部分:测试方法 带动态背光的液晶显示模块.pdf
- 《GB/T 18910.64-2025液晶显示器件 第6-4部分:测试方法 带动态背光的液晶显示模块》.pdf
文档评论(0)