Spring整合SSH
2017-11-20 本文已影响16人
chcvn
SSH整合-XML
@博客原地址: www.1314sl.com
准备工作-导包(复制)
标记: 优先级 1
SSh( struts & hibernate&Spring 的核心配置文件)
Spring的
applicationContext.xml 核心配置文件
Struts 的
Struts.xml 核心配置文件
Hibernate的
Hibernate.cfg.xml核心配置
类的映射配置文件 XXX.hbm.xml
Web.XML 中配置 所有框架的入口
标记: 优先级 2
Struts的入口
在web.xml中配置的 (Struts过滤器)
过滤器对象是 由Struts提供的 " StrutsPrepareAndExcuteFilter "
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Hibernate的入口
因为它是底层实现,所以不需要在web.xml中配置,最多也是交给Spring来托管
Spring的入口
在web.xml中配置
<!-- 配置Spring上下文监听器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 配置Spring配置文件的路径 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:applicationContext*.xml</param-value>
</context-param>
思维导图如下:
图片来自:www.1314sl.com