• [spring 入门第一天]


    关于Spring Framework

    简介:

    Spring框架提供了一个全面的现代java企业应用程序编程和配置模型——可以部署在任何类型的平台、支持任何级别的应用程序;spring专注于程序架构,这样开发人员就可以专注于业务逻辑。

    特征:

    依赖注入;

    面向方面编程,包括Spring的声明式事务管理;

    Spring MVC web应用程序和RESTful web服务框架

    基本支持JDBC、JPA JMS

    spring框架包含了许多组件,我们在这里展示spring-context提供核心功能:

    spring—context提供了spring上下文,是实现依赖注入的核心,使得程序的整个框架更加松耦合。

    1.ApplicationContext

    应用程序提供配置的核心,在运行时是只读的,但可以重新加载。

    作用:a.以通用的方式加载文件资源的能力。

    b.利用Bean工厂方法来访问应用程序组件。【实现beanFactory】

    c.事件发布到注册侦听器的能力。

    d.解决信息的能力,支持国际化。

    e.继承父上下文中。在后代上下文中定义总是优先。这意味着,例如,一个父上下文中可以使用整个web应用程序,而每个servlet有自己的子上下文无关的任何其他servlet。【说明了ApplicationContext是全局的上下文】

    2.ApplicationContextAware

    用来设置上下文;

    实现接口的任何对象,将通知ApplicationContext它运行在。

    加载Spring配置文件时,如果Spring配置文件中所定义的Bean类实现了ApplicationContextAware 接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware 接口中的 public void setApplicationContext(ApplicationContext context) throws BeansException方法,获得ApplicationContext对象

    详情见:

     

  • 相关阅读:
    使用MVC模型的几个常见误区
    ModelViewControl
    真的简单,还是盲目乐观?
    Kernel Korner Why and How to Use Netlink Socket
    我们手机平台的几个基础模型
    彩信库(mmslib)设计备忘录
    消极状态集
    文摘《十三》
    文摘《十二》
    文摘《十一》
  • 原文地址:https://www.cnblogs.com/Dhouse/p/3513376.html
Copyright © 2020-2023  润新知