ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Guice,叫我怎能不爱你?

Guice,叫我怎能不爱你?

原创 Linux操作系统 作者:梧桐雨—168 时间:2008-03-26 02:23:31 0 删除 编辑

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

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

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

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

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

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

l         快速启动;

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

l         用户社区火暴;

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

l         Guice的思想在一定程度上积极的影响着Spring和WebBeans;

l         Guicer的头Bob Lee(http://crazybob.org/)不愧为IoC大师;

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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13270562/viewspace-217878/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-02-28

  • 博文量
    141
  • 访问量
    429025