zoukankan      html  css  js  c++  java
  • 001 继承结构

    在上面的继承结构之中,我们知道,在spring之中DispatcherServlet是核心的Servlet.

    我们看到它是继承FrameworkServlet,我们发现这个类非常有意思,它实现了ApplicationContextAware继承,也就是说拥有了IOC容器的功能.

    另外一个方面就是机车鞥了HttpServletBean,也就拥有了Servlet的功能.

    通过上面的继承结构,我们知道DispatcherServlet拥有了IOC的功能和Servlet的功能.

    通过这个接口,我们就知道HttpServletBean就具有了注入环境组件的能力.

    public interface EnvironmentAware extends Aware {
    
        void setEnvironment(Environment environment);
    
    }

    通过这个接口,我们就知道了HttpServletBean拥有了获取环境组件的能力.

    public interface EnvironmentCapable {
    
        /**
         * Return the {@link Environment} associated with this component.
         */
        Environment getEnvironment();
    
    }

    由于HttpServletBean继承了HttpServlet,那么HttpServletBean就可以完成Servlet的功能了.

    从上面的继承图之中,我们还可以得到,我们的DIspatcherServlet还拥有IOC的能力,

    现在,我们归纳一下DispatcherServlet的能力:

    [1]具有Servlet的能力

    [2]拥有获取环境的能力

    [3]拥有了IOC的能力.

  • 相关阅读:
    Hive UDF 用户自定义函数 编程及使用
    Hive 常用命令和语句
    Hive 配置显示表头和数据库信息
    Hive 安装配置
    Hadoop完全分布式集群环境搭建
    Java 文件切割工具类
    MongoDB 安装配置
    NodeJS 安装配置
    Java 截屏工具类
    Maven 配置本地依赖jar
  • 原文地址:https://www.cnblogs.com/trekxu/p/9668917.html
Copyright © 2011-2022 走看看