zoukankan      html  css  js  c++  java
  • Spring与SpringMVC的关系

    在此鉴于你已经了解过Spring的相关知识,简单描述一下Spring与Spring的关系


    在框架的使用中,Spring类似于一个具有多种特性,也可以说是多种功能模块的应用平台,(特性就比如IoC,AOP,事务处理,持久化驱动等等),并且可以用来与其他一些优秀并流行的开源框架进行快速的整合。对于一个完整的WEB框架或应用平台来说,MVC模型的模块一定是必不可少的,而SpringMVC就是建立在Spring应用平台之上的MVC模型。

    以Tomcat为例,IoC容器通常在WEB容器初始化的时候就选择去载入。其中自然涉及到web.xml中的几个属性:

    • DispatcherServlet
      用于分发请求,一般在WEB容器的初始化阶段就开始初始化

    • context-param
      指定SpringIoC容器读取Bean定义的XML文件

    • ContextLoaderListener
      SpringMVC的启动类,负责完成IoC容器在WEB环境中的启动工作

    存在理由:为了在WEB容器中建立IoC容器
    具体:实现了,提供了与Servlet生命周期相结合的回调,就类似于Servlet初始化与销毁的方法与方法。

      1. 在WEB容器中建立起双亲IoC容器
      2. 生成相应的并将其初始化,如果在上下文初始化过程中没有指定IoC容器,将使用默认的作为WEB环境中使用的IoC容器。 
  • 相关阅读:
    Leetcode 349. Intersection of Two Arrays
    hdu 1016 Prime Ring Problem
    map 树木品种
    油田合并
    函数学习
    Leetcode 103. Binary Tree Zigzag Level Order Traversal
    Leetcode 102. Binary Tree Level Order Traversal
    Leetcode 101. Symmetric Tree
    poj 2524 Ubiquitous Religions(宗教信仰)
    pat 1009. 说反话 (20)
  • 原文地址:https://www.cnblogs.com/huilixieqi/p/9706216.html
Copyright © 2011-2022 走看看