- 博客(10)
- 收藏
- 关注
翻译 第二章 bean捆绑基础(3节)
2.3 setter注入bean的属性典型的,bean提供一对函数用来访问属性的:setXXX()和getXXX()。Spring利用这点进行setter注入。为了实力Spring其它方式的DI,下面是另外一个performer。Kenny是个不错的演奏家,定义如下:package com.springinaction.springidol; publicinterfac
2007-11-18 11:15:00
600
翻译 第二章 bean捆绑基础(2节)
2.2创建beans 以下是个模拟的例子,java类来参加一个叫Spring Idol的比赛节目,来找出表演最好的Java类,这里的类都集成下面的接口package com.springinaction.springidol;publicinterface Performer { void perform()throws PerformanceExcepti
2007-11-13 10:32:00
866
翻译 第二章 bean捆绑基础(1节)
介绍Spring容器 声明bean 通过构造器和set函数注入 捆绑bean 控制bean的创建和删除 Spring中,对象不需要寻找或者创建需要协作的对象的实例,代替的是,通过容器来进行注入。例如,一个订单管理组件是基本的DI,经常被认为是wiring(捆绑,我认为)。这章,我们学习使用Spring捆绑bean的基础。有很多技术可以使用。
2007-11-09 10:03:00
980
翻译 第一章 Spring的核心(5节)
1.5总述 上面就是简述Spring带来了什么。Spring就是让编程更简单,让程序松耦合。主要通过DI和AOP。 这章中,我们只介绍了Spring DI的一个小方面,DI就是联系应用程序中对象的一种方法,因此,这些对象不需要知道他们的依赖关系是什么,如何实现。对象在它们需要依赖的时候会被赋予以来的对象,而不是它们自己去获得。因为它们只通过接口知道它们被注入的对
2007-11-09 09:54:00
358
翻译 第一章 Spring的核心(4节)
1.4 应用aop编程尽管DI可以把软件组件通过松散的方式组合起来,AOP让你抓住在软件系统中可重用的组件。1.4.1介绍aopAop经常被介绍成为一个编程的技术,用来促进软件系统的概念区别。系统由一些组件组成,每个负责一些制定的功能。尽管经常他们总是提供一些多余的功能。日志,事务管理和安全等系统服务经常在其他一些模块中发现。这些系统服务通常指的是横向的概念,因为它们经常横向在你
2007-11-07 09:35:00
482
翻译 第一章 Spring的核心(3节 下)
用interface来松散耦合问题就是耦合,在这点上,KnightOfRoundTable静态的和HolyGrailQuest的绑定了。绑定有两个方面,一方面,紧密耦合的代码不容易测试,不好重用、理解等,而且还会连续产生bug。另一方面,完全不耦合的代码什么事情都做不了。为了做有用的事,类需要知道其他的类。耦合是必须的,但需要小心谨慎。一个典型的降低耦合的方法是通过interface
2007-11-05 16:35:00
495
翻译 第一章 Spring的核心(3节 上)
1.3理解DI 尽管spring已经做了很多了,但是DI依旧是Spring的核心。听起来DI好像很高深,实际上不是。实际上,在项目中使用DI,你会发现代码会简单很多,容易理解和测试。 但是,DI的意思是什么?1.3.1 Injecting dependencies 起初,DI更多的被人叫做IoC,Inversion of control,但
2007-11-04 17:00:00
425
翻译 第一章 Spring的核心(1,2节)
第一章 Spring的核心1.1 总述Sping的构架如下 Core 的核心就是BeanFactory,主要是使Spring成为一个DI容器(Dependency Injection),第二章介绍 Context是core的扩展层,令spring成为一个framework,扩展了BeanFactory的一些功能,入i18n等等。 Aop层,在spring中加
2007-11-03 14:08:00
477
原创 前言
Spring, 我也不知道哪一年出来,只是知道,在我离开北京的时候,业界稍微出了点名气了。几年过去了,重新回到了java web开发,发现先进的社会充满了之前根本不感兴趣的各种名词,各种技术,各种framework。。。我突然发觉落伍了,尽管不再年轻,尽管不再张狂,现实的生活逼着我再次面向了残酷的社会,学习新的知识。重新坐回了电脑前,一页一页的翻看技术文档。Spring,众人皆说好的东西,只要是j
2007-11-03 13:30:00
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人