Spring应用框架(含外文出处)
Spring应用框架(含外文出处)(中文4400字,英文3000字)
摘要:本文简要的介绍了spring的概念,使用方法、模式和实例的概念,框架的分类,模式、实例和优势比较。并将这些抽象概念以简易明了的语句阐明清楚,讲解深入浅出,内容系统全面。
关键字:容器 MVC 模式 实例
Spring 应用框架
Core包是框架的最基础部分, 并提供依赖注入(Dependency Injection)特性来使你可管理Bean容器功能。 这里的基础概念是BeanFactory,它提供Factory模式来消除对程序性单例的需要, 并允许你从程序逻辑中分离出依赖关系的配置和描述。
构建于Beans包上Context包,提供了一种框架式的Bean访问方式, 有些象JNDI注册。Context包的特性得自Beans包,并添加了文本消息的发送,通过比如资源串, 事件传播,资源装载的方式和Context的透明创建,如通过Servlet容器。
The Spring framework
Spring contains a lot of functionality and features, which are well-organized in seven modules shown in the diagram below. This section discusses each the of modules in turn.
The Core package is the most fundamental part of the framework and provides the Dependency Injection features allowing you to manage bean container functionality. The basic concept here is the BeanFactory, which provides a factory pattern removing the need for programmatic singletons and allowing you to decouple the configuration and specification of dependencies from your actual program logic.