Spring框架概览:
Spring Core, Context,DAO,ORM,AOP,Web,Web MVC
1.Core包是框架的最基础部分,并提供依赖注入特性来使你可管理Bean容器功能,这里的基础概念是BeanFactory,它提供Factory模式来消除对程序性单例的需要,并允许你从程序逻辑分离出依赖关系的配置和描述。
2.Context包:构造于Beans包上的Context包,提供了一种框架式的Bean访问方式,有些象JNDI注册,Context包的特性自Beans包,并添加了文本消息的发送,通过比如资源串,事件传播,资源装载的方式和Context的透明创建,如通过Servlet容器。
3.DAO包:DAO包提供了JDBC的抽象层,它可消除冗长的JDBC编码和解析数据库厂商特有的错误代码。该包也提供了一种方法实现编程性的声明性事务管理,不仅仅是针对实现特定接口的类,而且对所有的POJO.
4.ORM包:为流行的关系-对象映射APIs提供了集成层,包括JDO,Hibernate和iBatis.通过ORM包,可与所有Spring提供的其他特性相结合来使用这些对象/关系映射,如简单声明性事务管理。
5.AOP包:提供与AOP联盟兼容的面向方面编程实现,允许定义,如方法拦截器和切点,来干净地给从逻辑上说应该被分离的功能实现代码解耦。使用资源码级的元数据功能,可将各种行为信息合并到代码中,有点像.Net的attribute.
6.Web包:提供了基本的面向Web的综合特性,如Multipart功能,使用Servlet监听器的Context的初始化和面向Web的Application Context.当与WebWork或Struts一起使用Spring时,这个包使Sping可与其他框架结合。
7.Web MVC包:提供了面向Web应用的MVC实现。Spring的MVC实现不仅仅是一种实现,它提供了一种domain model代码和web form的清晰分离,使得可以使用Spring框架的所有其他特性,如校验。
分享到:
相关推荐
#### 一、Spring框架概览 - **1.1 开始使用Spring** - Spring框架作为一个广泛使用的轻量级Java应用框架,为开发者提供了全面的解决方案,帮助他们构建高性能、可扩展的企业级应用程序。 - **1.2 Spring框架介绍*...
一、Spring框架概览 Spring框架的文档开始部分为开发者提供了框架的概览。从“GettingStartedWithSpring”(Spring入门)开始,介绍了如何快速开始使用Spring。接着是“IntroductiontoSpringFramework”(Spring框架...
### Spring框架概览 Spring框架是Java开发领域中的一个关键组成部分,尤其在企业级应用开发中占据着核心地位。它提供了全面的轻量级解决方案,涵盖了依赖注入(Dependency Injection,简称DI或IOC)、面向切面编程...
#### 一、Spring框架概览 **Spring框架**是一个为企业级应用提供一站式解决方案的轻量级框架。其模块化的设计使得开发者可以根据具体需求选择合适的组件进行集成。Spring框架的核心特性包括但不限于: - **控制...
一、Spring框架概览 标题与描述中的“Spring Live参考手册”指向了Spring框架的深入探索。Spring框架,作为Java开发领域中最具影响力的框架之一,以其轻量级、模块化、易于扩展等特点,自诞生以来便深受开发者青睐。...
Spring框架概览 ##### 1.1 依赖注入(Dependency Injection) 依赖注入是Spring框架的核心特性之一,它通过将对象间的关系进行解耦来实现对象间的依赖关系管理。在Spring框架中,依赖注入主要通过三种方式实现:...
##### Spring框架概览 文档首先介绍了Spring框架的基本概念和结构,包括如何准备开发环境,构建Spring基础代码,以及Spring框架的核心语义——依赖注入(Dependency Injection)。依赖注入是Spring框架的核心特性之...
### Spring框架概览 Spring框架是一个开源的企业级应用框架,旨在简化企业级应用的开发,通过其核心特性如依赖注入(Dependency Injection,DI)和面向切面编程(Aspect Oriented Programming,AOP),实现了代码的...
#### 一、Spring框架概览 - **1.1 依赖注入与控制反转** - 依赖注入(Dependency Injection, DI)是Spring框架的核心特性之一,它允许对象通过外部机制获取其依赖项,而不是在内部创建或查找这些依赖项。这种方式有...
一、Spring框架概览与应用场景 在《Spring框架2.5版参考手册》中,开篇即为我们描绘了一个全面而深入的Spring框架世界。Spring框架是Java平台上的一个开源框架,用于简化企业级应用的开发。该框架的核心特性包括...
1. **Spring框架概览**:首先介绍了Spring框架的发展历史、设计理念以及为什么它成为了Java开发领域中最流行的开源框架之一。 2. **核心容器**:详细阐述了Spring框架的核心容器——BeanFactory和ApplicationContext...
#### 一、Spring框架概览 **1. 开始使用Spring** - **Spring框架简介**:Spring是一个开源框架,最初由Rod Johnson创建,旨在简化企业级Java应用的开发。Spring框架提供了一种全面的方式来解决各种各样的问题,从...
### Spring框架概览 Spring框架是由Rod Johnson创建,于2003年首次发布,它是一个开源的Java平台,用于构建企业级应用程序。Spring框架的核心特性包括依赖注入(DI)、面向切面编程(AOP)、数据访问/集成、Web、...