zoukankan      html  css  js  c++  java
  • spring 的核心接口

    spring有两个核心接口,BeanFactory 和ApplicationContext  ,其中ApplicationContext 是BeanFactory的子接口。他们代表了Spring容器。

    BeanFactory采用工厂设计模式,负责创建和分发Bean。

    要实例化BeanFactory需要传递一个java.io.InputStream 对象把Bean XML 定义文件 给XmlBeanFactory:

        BeanFactory beanFactory = new XmlBeanFactory("applicationContext.xml");

    要使用spring 使用的更多的是ApplicationContext

    ApplicationContext提供了更多的功能

    1. 应用上下文提供了文本解析工具,包括国际化的支持。
    2. 应用上下文提供了载入文本资源的通用方法,如 载入图片。
    3. 应用上下文可以向注册为监听器的Bean发送事件。

     Application Context常用的实现方法如下:

    1         //文件系统中的XML文件载入上下文定义信息,只能在指定路径中寻找foo.xml
    2         ApplicationContext ctx = new FileSystemXmlApplicationContext("C:foo.xml");
    3         //从类路径中的XML载入上下文定义信息
    4         ApplicationContext ctx = new ClassPathXmlApplicationContext("foo.xml");
    5         //从web系统的XML文件载入山下问信息
    6         ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());
  • 相关阅读:
    数据结构总结(UPDATING......)
    课件例题4.11,4.12
    Luogu P1525 关押罪犯
    Luogu P1540 机器翻译
    Luogu P1313 计算系数
    Luogu P1311 选择客栈
    Luogu P1519 穿越栅栏 Overfencing
    Luogu P2863 [USACO06JAN]牛的舞会The Cow Prom
    Tarjan学习笔记
    Luogu P3393 逃离僵尸岛
  • 原文地址:https://www.cnblogs.com/the-wang/p/7662853.html
Copyright © 2011-2022 走看看