首页 > 其他 > 详细

[spring 入门第一天]

时间:2014-01-14 21:31:50      阅读:487      评论:0      收藏:0      [点我收藏+]

关于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对象

详情见:

 

[spring 入门第一天]

原文:http://www.cnblogs.com/Dhouse/p/3513376.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!