Spring整合SSH

作者: chcvn | 来源:发表于2017-11-20 21:17 被阅读16次

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

相关文章

  • JAVA三大框架面试题之ssh整合(含答案)-如果你能够撑握保证

    5.请你谈谈SSH整合SSH整合:(1) Struts(表示层)+ Spring(业务层)+ Hibernate(...

  • SSH整合

    SSH整合: SSH: Struts(表示层)+Spring(业务层)+Hibernate(持久层) Struts...

  • Spring5

    layout: posttitle: spring5subtitle: SSH整合date:...

  • ssh框架整合

    ssh 整合思想 整合struts2 和spring 把struts2 的action对象创建交给spring进行...

  • 15_Spring SSH整合准备

    SSH框架 SSH = Struts2 + Spring + Hibernate Struts2框架整合所需jar...

  • Spring整合SSH

    SSH整合-XML@博客原地址: www.1314sl.com准备工作-导包(复制)标记: 优先级 1 SSh( ...

  • 05_Spring_SSH三大框架整合

    Spring框架的第四天 案例一:SSH框架整合保存客户 需求分析 案例一:SSH框架整合保存客户 技术分析之SS...

  • SSM之框架整合

    前言 SSM框架,即Spring + Spring MVC + MyBatis的整合框架集,是继SSH后比较主流的...

  • SSM之框架整合

    前言 SSM框架,即Spring + Spring MVC + MyBatis的整合框架集,是继SSH后比较主流的...

  • SSH整合(简要步骤)

    所谓ssh整合其实就是用Spring来管理Struts2以及Hibernate,通过依赖注入的方式。 1.整合原理...

网友评论

本文标题: Spring整合SSH

本文链接:https://www.haomeiwen.com/subject/imybvxtx.html