论坛首页 Java企业应用论坛

Google Guice - 比Spring快100倍的IoC容器

浏览 53219 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-01  
这么牛得人?关注关注
0 请登录后投票
   发表时间:2007-03-01  
ajoo 写道

无论如何,欢迎任何对spring容器的竞争,因为spring的容器代码和设计确实不太漂亮。

同感,
但是要补充的一点是,哪怕出现了比Spring更好的框架, 目前一时半刻也很难撼动Spring的地位...更多的人考虑的该框架是否有足够的官方/非官方的技术支持,是否可以轻易的从市场招聘到懂该框架的开发人员.
0 请登录后投票
   发表时间:2007-03-01  
annotation又被乱用了。
0 请登录后投票
   发表时间:2007-03-02  
看不出来这样写的好处,哪位老大来指点一下
0 请登录后投票
   发表时间:2007-03-05  
acdc 写道
ajoo 写道

无论如何,欢迎任何对spring容器的竞争,因为spring的容器代码和设计确实不太漂亮。

同感,
但是要补充的一点是,哪怕出现了比Spring更好的框架, 目前一时半刻也很难撼动Spring的地位...更多的人考虑的该框架是否有足够的官方/非官方的技术支持,是否可以轻易的从市场招聘到懂该框架的开发人员.


spring代码的确一般,但设计还是不错的,hibernate,seam也是
牛人们似乎都喜欢设计很多类,但里面的代码风格和质量却不怎么关注(很多地方完全可重构),
看不惯seam把那个大括号写在第二行...
0 请登录后投票
   发表时间:2007-03-13  
http://www.artima.com/forums/flat.jsp?forum=270&thread=198371

Google announced the open-source release of Guice, its internal Java dependency injection framework Guice.

Guice wholly embraces annotations and generics, thereby enabling developers to wire together and test objects with less effort than ever before. Annotations finally free you from error-prone, refactoring-adverse string identifiers.

Guice injects constructors, fields and methods (any methods with any number of arguments, not just setters). Guice includes advanced features such as custom scopes, circular dependencies, static member injection, Spring integration, and AOP Alliance method interception, most of which you can ignore until you need it.

An earlier version of Guice already powers Struts 2's plugin architecture. Google has been running Guice in mission critical applications for months, and now you can, too.

Guice lives at Google Code. From there, you'll find the user's guide, Javadocs, and download. Please direct any questions to the mailing list.
0 请登录后投票
   发表时间:2007-03-13  
annotation比硬编码好在哪里?
0 请登录后投票
   发表时间:2007-03-18  
无配置文件这点就很好
0 请登录后投票
   发表时间:2007-03-18  
shaucle 写道
acdc 写道
ajoo 写道

无论如何,欢迎任何对spring容器的竞争,因为spring的容器代码和设计确实不太漂亮。

同感,
但是要补充的一点是,哪怕出现了比Spring更好的框架, 目前一时半刻也很难撼动Spring的地位...更多的人考虑的该框架是否有足够的官方/非官方的技术支持,是否可以轻易的从市场招聘到懂该框架的开发人员.


spring代码的确一般,但设计还是不错的,hibernate,seam也是
牛人们似乎都喜欢设计很多类,但里面的代码风格和质量却不怎么关注(很多地方完全可重构),
看不惯seam把那个大括号写在第二行...


应该是重设计,轻风格,欣赏简洁易懂的代码。
0 请登录后投票
   发表时间:2007-03-18  
huangyou 写道
无配置文件这点就很好


把依赖关系从代码中抽出来是为了保持代码的纯净,消除容器api侵入。
依赖关系由ioc框架维护。
配置文件拿掉后,很容易用一个另外的ioc框架替换,
annotation在代码里面就是另外一回事了。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics