<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_LeoLiu</title><subtitle type="text">用心工作,用心生活.</subtitle><id>http://feed.cnblogs.com/blog/u/17102/rss</id><updated>2007-11-16T12:13:50Z</updated><author><name>Leo Liu</name><uri>http://www.cnblogs.com/LeoLiu/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/LeoLiu/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/17102/rss"/><entry><id>http://www.cnblogs.com/LeoLiu/archive/2007/11/16/961605.html</id><title type="text">IoC 容器和 Dependency Injection 模式[转]</title><summary type="text">撰文/Martin Fowler       编译/透明&#xD;&#xD;Java 社群近来掀起了一阵轻量级容器的热潮，这些容器能够帮助开发者将来自不同项目的组件组装成为一个内聚的应用程序。在它们的背后有着同一个模式，这个模式决定了这些容器进行组件装配的方式。人们用一个大而化之的名字来称呼这个模式：“控制反转”（Inversion of Control，IoC）。在本文中，我将深入探索这个模式的工作原理，给它一个更能描述其特点的名字—— “依赖注入”（Dependency Injection），并将其与“服务定位器”（Service Locator ）模式作一个比较。不过，这两者之间的差异并不太重要，更重要的是：应该将组件的配置与使用分离开——两个模式的目标都是这个。&#xD;&#xD;在企业级Java 的世界里存在一个有趣的现象：有很多人投入很多精力来研究主流J2EE 技术的替代品——自然，这大多发生在open source 社群。在很大程度上，这可以看作是开发者对主流J2EE 技术的笨重和复杂作出的回应，但其中的确有很多极富创意的想法，的确提供了一些可供选择的方案。J2EE 开发</summary><published>2007-11-16T06:01:00Z</published><updated>2007-11-16T06:01:00Z</updated><author><name>Leo Liu</name><uri>http://www.cnblogs.com/LeoLiu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/LeoLiu/archive/2007/11/16/961605.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/LeoLiu/archive/2007/11/16/961605.html"/></entry><entry><id>http://www.cnblogs.com/LeoLiu/archive/2007/11/16/961575.html</id><title type="text">软件开发常用名词中英文对照</title><summary type="text">　　词汇 释义&#xD;　　abort 中止&#xD;　　abstract class 抽象类&#xD;　　accelerator 快捷键&#xD;　　accelerator mapping 快捷键映射&#xD;　　accelerator table 快捷键对应表&#xD;　　access modifier 访问修饰符&#xD;　　Access Pack 访问包&#xD;</summary><published>2007-11-16T05:31:00Z</published><updated>2007-11-16T05:31:00Z</updated><author><name>Leo Liu</name><uri>http://www.cnblogs.com/LeoLiu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/LeoLiu/archive/2007/11/16/961575.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/LeoLiu/archive/2007/11/16/961575.html"/></entry><entry><id>http://www.cnblogs.com/LeoLiu/archive/2007/11/02/946951.html</id><title type="text">[转]Introduction to Building a Plug-In Architecture Using C#  </title><summary type="text"/><published>2007-11-02T06:36:00Z</published><updated>2007-11-02T06:36:00Z</updated><author><name>Leo Liu</name><uri>http://www.cnblogs.com/LeoLiu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/LeoLiu/archive/2007/11/02/946951.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/LeoLiu/archive/2007/11/02/946951.html"/></entry></feed>
