JavaEE Note程序员

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图片来自:www.1314sl.com
上一篇下一篇

猜你喜欢

热点阅读