Spring教程

Spring框架是什么?

Harries Blog™ - 小丁 发布于 2015-01-19

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

阅读(1345)评论(0)赞 (0)

Spring框架的体系结构

1

Harries Blog™ - Harries 发布于 2015-01-19

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

阅读(911)评论(0)赞 (0)

Spring 环境安装配置

3

Harries Blog™ - 小丁 发布于 2015-01-19

    本教程将指导您如何准备开发环境并使用 Spring 框架工作。本教程还将教你如何安装JDK,Tomcat和Eclipse 在安装Spring框架之前: 第1步 – 安装Java开发工具包(JDK): JavaSE下载:可以从Oracle公司...

阅读(904)评论(0)赞 (0)

Spring Hello World 实例

5

Harries Blog™ - 小丁 发布于 2015-01-18

    让我们从实际编程中使用Spring框架。在开始编写使用Spring框架的第一个例子,你必须确保已经设置Spring环境。需要对Eclipse IDE有一点知识。 因此,让我们着手编写一个简单的Spring应用程序将打印 “Hello Wor...

阅读(851)评论(0)赞 (0)

Spring IoC容器

1

Harries Blog™ - 邓龙华 发布于 2015-01-18

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

阅读(875)评论(0)赞 (0)

Spring BeanFactory容器

Harries Blog™ - 小丁 发布于 2015-01-18

    这是最简单的容器提供DI的基本支持,并由org.springframework.beans.factory.BeanFactory 接口中定义。BeanFactory或者相关的接口,例如实现BeanFactoryAware,InitializingBe...

阅读(1664)评论(1)赞 (0)

Spring bean定义

Harries Blog™ - 小丁 发布于 2015-01-18

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

阅读(833)评论(0)赞 (1)

Spring Bean Scopes作用域

Harries Blog™ - 小丁 发布于 2015-01-18

    当定义一个Spring的<bean>,必须声明bean 作用域的选项。例如,要强制Spring需要产生一个新的bean实例,应该声明bean的scope属性为prototype。如果你希望Spring 每次都返回同一个bean实例,应该声明...

阅读(849)评论(0)赞 (0)

Spring bean 生命周期

Harries Blog™ - 小丁 发布于 2015-01-18

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

阅读(814)评论(0)赞 (0)

Spring发布处理器

Harries Blog™ - Harries 发布于 2015-01-18

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

阅读(879)评论(0)赞 (0)

Spring bean定义继承

Harries Blog™ - 小丁 发布于 2015-01-18

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

阅读(823)评论(0)赞 (0)

Spring 依赖注入

Harries Blog™ - Harries 发布于 2015-01-18

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

阅读(841)评论(0)赞 (0)

Spring注入内部bean

Harries Blog™ - Harries 发布于 2015-01-18

    正如你所知道的Java内部类是其他类的范围内定义的,同样,内部bean是被其他bean的范围内定义的bean。因此<property/>或<constructor-arg/>元素内<bean/>元件被称为内部bean...

阅读(963)评论(0)赞 (0)

Spring注入集合

Harries Blog™ - 邓龙华 发布于 2015-01-18

    您已经看到了如何配置基本数据类型使用value属性和使用<property>标签的ref属性在你的bean配置文件中的对象引用。这两种情况下处理过单值到一个bean。 现在什么样,如果你想通过多元价值,如Java Collection类型L...

阅读(879)评论(0)赞 (0)

Spring Beans自动装配

Harries Blog™ - 邓龙华 发布于 2015-01-18

    前面已经学会如何使用的<bean>元素来声明bean和注入<bean>,通过使用在XML配置文件<constructor-arg>和<property>元素。 Spring容器可以自动装配相互协作bean...

阅读(781)评论(0)赞 (0)

Spring基于注解配置

Harries Blog™ - 邓龙华 发布于 2015-01-18

    从Spring2.5开始就有可能使用注释来配置依赖注入。而是采用XML来描述一个bean接线,你可以使用注解的相关类,方法或字段声明将bean配置到组件类本身。 注释注入在XML注入之前进行,因此后者的配置将覆盖前者通过两种方式连接的属性。 注释接线默...

阅读(799)评论(0)赞 (0)

Spring 基于Java配置

Harries Blog™ - 邓龙华 发布于 2015-01-18

    到目前为止,您已经了解了如何配置使用XML配置文件的Spring bean。如果习惯使用XML配置,那么会说,这不是真的需要学习如何进行基于Java的配置,因为你要使用的配置或者可达到相同的结果。 基于Java配置选项,可以编写大多数的Spring不用...

阅读(998)评论(0)赞 (2)

Spring事件处理

Harries Blog™ - 邓龙华 发布于 2015-01-18

    你已经看到了所有的章节了Spring的核心是ApplicationContext,它管理bean的整个生命周期。ApplicationContext中加载bean时发布某些类型的事件。例如,一个ContextStartedEvent是当所述上下文被启动...

阅读(828)评论(0)赞 (0)