Spring框架是什么? Spring教程

Spring框架是什么?

下一篇   Spring是为企业Java最流行的应用程序开发框架。数以百万计的世界各地的开发人员使用Spring框架来创建高性能,易于测试的,可重用的代码。 Spring框架是一个开源的Java平台,它最初是由Rod Johnson编写并在2003年6月在Apache2.0许可下首次发布。 Sp...
阅读全文
Spring框架的体系结构 Spring教程

Spring框架的体系结构

    Spring有可能成为所有企业应用程序的一站式服务,然而,Spring是模块化的,使您可以挑选哪些模块是适用的,而不必把在余下的也引入。以下部分给出详细介绍在Spring框架中所有可用的模块。 Spring框架提供约20个模块,可以根据应用程序的要求来使用。 核心容器: ...
阅读全文
Spring 环境安装配置 Spring教程

Spring 环境安装配置

    本教程将指导您如何准备开发环境并使用 Spring 框架工作。本教程还将教你如何安装JDK,Tomcat和Eclipse 在安装Spring框架之前: 第1步 - 安装Java开发工具包(JDK): JavaSE下载:可以从Oracle公司的Java 网站下载SDK&...
阅读全文
Spring Hello World 实例 Spring教程

Spring Hello World 实例

    让我们从实际编程中使用Spring框架。在开始编写使用Spring框架的第一个例子,你必须确保已经设置Spring环境。需要对Eclipse IDE有一点知识。 因此,让我们着手编写一个简单的Spring应用程序将打印 “Hello World!” 或基于S...
阅读全文
Spring IoC容器 Spring教程

Spring IoC容器

    Spring容器是Spring框架的核心。容器将创建对象,它们连接在一起,配置它们,并从创建到销毁管理他们的整个生命周期。在Spring容器使用依赖注入(DI)来管理组成应用程序的组件。这些对象被称为Spring Beans,我们将在下一章中讨论。  容器获得其上的哪些对...
阅读全文
Spring BeanFactory容器 Spring教程

Spring BeanFactory容器

    这是最简单的容器提供DI的基本支持,并由org.springframework.beans.factory.BeanFactory 接口中定义。BeanFactory或者相关的接口,例如实现BeanFactoryAware,InitializingBean,DisposableBean...
阅读全文
Spring bean定义 Spring教程

Spring bean定义

    形成应用程序的骨干是由Spring IoC容器所管理的对象称为bean。bean被实例化,组装,并通过Spring IoC容器所管理的对象。这些bean由容器提供,例如,在XML的<bean/>定义,已经看到了前几章的形式配置元数据创建。 bean定义包含所需要的容器要...
阅读全文
Spring Bean Scopes作用域 Spring教程

Spring Bean Scopes作用域

    当定义一个Spring的<bean>,必须声明bean 作用域的选项。例如,要强制Spring需要产生一个新的bean实例,应该声明bean的scope属性为prototype。如果你希望Spring 每次都返回同一个bean实例,应该声明bean的作用域,方式类似属性是单...
阅读全文
Spring bean 生命周期 Spring教程

Spring bean 生命周期

    Spring bean的生命周期是很容易理解。当一个bean实例化时,它可能需要执行一些初始化把它转换成可用状态。类似地,当bean不再需要,并且从容器中取出,一些清理的工作可能也需要做。 不过,还有把bean背后的实例化和销毁时间之间的场景发生的活动,但是本章将只讨论其中两个是需...
阅读全文
Spring发布处理器 Spring教程

Spring发布处理器

    BeanPostProcessor 的接口定义,可以实现提供自己的实例化逻辑,依赖解析逻辑等,也可以以后在Spring容器实例化完毕,配置和初始化一个bean通过插入一个或多个的BeanPostProcessor实现一些自定义逻辑回调方法实现。 可以配置多个的BeanPostPro...
阅读全文
Spring bean定义继承 Spring教程

Spring bean定义继承

    bean定义可以包含很多的配置信息,包括构造函数的参数,属性值,比如初始化方法,静态工厂方法名等容器的具体信息。 子bean定义从父定义继承配置数据。子的定义可以覆盖一些值,或者根据需要添加其他。 Spring bean定义继承无关,与Java类的继承,但继承的概念是一样的。你...
阅读全文
Spring 依赖注入 Spring教程

Spring 依赖注入

    每一个基于java的应用程序都有一个共同工作来展示给用户看到的内容作为工作的应用几个对象。当编写一个复杂的Java应用程序,应用程序类应该尽可能独立其他Java类来增加重复使用这些类,并独立于其他类别的测试它们,而这样做单元测试的可能性。依赖注入(或有时称为布线)有助于粘合这些类在一起...
阅读全文
Loading...