Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30480288
  • 博文数量: 708
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8240
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(708)

分类: Java

2008-10-14 15:46:36

Guice作为一种优秀的IoC引擎,确实有很多让人激动让人动心的优势与特点,且听我一一道来:

l        IoCBean的注释:其实实现细节很是让人不得不佩服,因此,很多的其它框架也开发模仿;

l        通过“prodivers”和“modules”实现编程配置:这相对于其它语言的实现方式而言,显得更加的优美,至少认人觉得是一种比较实际可能的方法;

l        快速的“prototype”场景:可以通过CGLib快速的构建对象,这点让我很激动。Guice的出现让我们看到了其实prototypebean和动态创建的bean其实也可以很容易的;

l        Modulesmodule可以将应用程序分割成几大块,或是将应用程序组件化,尤其是对于大型的应用程序;

l        Type safety:类型安全,它能够对构造函数、属性、方法(包含任意个参数的任意方法,而不仅仅是setter方法)进行注入;

l        快速启动;

l        简单、强大、快速的曲线;

l        用户社区火暴;

l        虽然还是免费,但有Google在为它撑腰。目前还没有什么组织进行商业的活动,因为在一定程度上还是保持了其英雄本色;

l        Guice的思想在一定程度上积极的影响着SpringWebBeans

l        Guicer的头Bob Lee)不愧为IoC大师;

原文:http://www.blogjava.net/sterning/archive/2007/12/30/171703.html

阅读(2108) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~