《Google Guice - 比Spring快100倍的IoC容器》的相关内容
相关讨论
祝贺Guice拿了Jolt Award
我对计算机界的八卦一向都不太敏感,也对很多所谓的“名人”不感兴趣。你说那章子仪,Britney好歹还能拿脸蛋,衣服,和衣服里面的东西来娱乐大众,一帮不知道哪来的猥琐男就写了点谁都能写的程序,又不是证明了歌德拔河,也不是火箭科学,有什么好追星的?
所以对Guice拿了Jolt也是后知后觉。不过在知道Guice是打败了Spring拿到的奖的,还是颇觉得欣慰了一下。
要说Guice也不是多完美,很多 ...
by ajoo 2008-03-10 浏览 (1154) 回复 (8) 关键字:
Not Convinced about JavaConfig
印象中,Spring就象上个世纪的产品。不论使用方便性和代码设计都相当20世纪。有了Guice,Spring似乎应该逐渐退隐,被遗忘于江湖了。我最近这个项目就是在从Spring往Guice移植。大家都很高兴终于不用在这个即将失事的火车上挤着了。一个哥们在白板上用红笔大字写上:“用xml写配制半点好处也木有!”。
然后就看到了Spring JavaConfig。和这个火药贴:
http://www ...
by ajoo 2007-11-10 浏览 (14124) 回复 (73) 关键字:
Spring 2.5 Perfomance Improvements 200% 直逼 Guice
并发性能提升的原因之一是使用了 ConcurrentHashMap,原来的 Collections.synchronized(new HashMap()) 存在同步锁的性能瓶颈;
如果你是用JDK 5.0或以上的版本,就可以直接得到这个性能的提升的好处了。
或者下载 Emory concurrent utilities backport 加到 CLASSPATH 中
http://dcl.ma ...
by YuLimin 2007-10-10 浏览 (7108) 回复 (15) 关键字: perfomance improvement 性能
小议基于j2ee框架下的ioc实现
1.ioc定义
IoC就是Inversion of Control,控制反转。
IoC 的概念是Michael Mattson在1996年一篇讨论面向对象框架(Object Oriented Frameworks)的文章中提出的。面向对象设计及编程(OOD/OOP)的基本思想简单地说就是把复杂软件系统分解成通过接口相互合作的对象。这些对象类的内部实现之间并不互相牵扯,因而降低了问题的复杂性 ...
by mfcai 2008-05-28 浏览 (594) 回复 (1) 关键字:
相关博客
Google Guice入世(转 附带一Guice1.0的简单测试代码)
Guice, 发音为'juice', 是Google内部使用的 Java依赖注入框架.
Guice新版本宣布已经完全支持annotations 以及 generics.
Guice无配置文件,实用JDK5.0的annotation描述组件依赖,相比Spring更加简单.
Guice 能够注入 constructors, fields 以及 methods (任何方法, 任意参数, ...
by AvengerBevis 2007-04-09 浏览 (511) 回复 (0) 关键字: new,guice,google,composite
Java IOC框架 挑战Spring
Guice 能够注入 constructors, fields 以及 methods (任何方法, 任意参数, 而不仅仅是setter方法), 同时Guice还支持自定义scopes, 循环依赖, 静态成员注入, 整合Spring, 以及AOP……
Google 近日宣布发布 Guice。Guice, 发音为'juice', 是Google内部使用的 Java依赖 ...
by wangpan80 2007-03-17 浏览 (18) 回复 (0) 关键字: spring
Google的产品Guice
从网站上看到了有人提起这个框架——Guice,google名下的产物——一个彼Spring快的DI容器,兴趣使然,马上到http://code.google.com/p/google-guice/上去看了看,发现居然是Bob Lee这位大仙的杰作,还犹豫什么,download下来试试!
恩,从哪里试 ...
by hejianjie 2007-05-26 浏览 (218) 回复 (0) 关键字:
小议基于j2ee框架下的ioc实现
1.ioc定义
IoC就是Inversion of Control,控制反转。
IoC 的概念是Michael Mattson在1996年一篇讨论面向对象框架(Object Oriented Frameworks)的文章中提出的。面向对象设计及编程(OOD/OOP)的基本思想简单地说就是把复杂软件系统分解成通过接口相互合作的对象。这些对象类的内部实现之间并不互相牵扯,因而降低了问题的复杂性 ...
by mfcai 2008-05-28 浏览 (147) 回复 (1) 关键字:
相关圈子讨论
Google野心勃勃,微软前程堪忧!(转)
空穴来风,必有其因。关于Google即将涉足手机领域的“谣言”早已传播多时,直至本周终于“真相大白”。年届十岁的Google已经奠定了夯实的基础,勃勃的狼子野心推动其迅速扩张疆域,逐渐危及雷德蒙软件巨头的帝国根基。
Google扩张,微软应战:
美东时间11月5日星期一上午,Google高调宣布联合包括中国移动、多普达、摩 ...
by sunxboy 2007-11-08 浏览 (331) 回复 (10)
使用 Spring 2.5 注释驱动的 IoC 功能(转)
概述
注释配置相对于 XML 配置具有很多的优势:
它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。
注释和 Java 代码位于一个文件中,而 ...
by guoli83945 2008-03-12 浏览 (746) 回复 (1)
使用 Spring 2.5 TestContext 测试框架(转)
概述
Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点:
1.基于注解的 IoC 功能;
2.基于注解驱动的 Spring MVC 功能;
3.基于注解的 TestContext 测试框架。
Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。
低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (619) 回复 (0)
这本Spring书不错
Spring破冰之旅 始于足下2007-09-23 15:52 作者: 方舟 出处: 天极Yesky软件频道 责任编辑:方舟 生活在一个信息爆炸的时代是幸福的也是痛苦的,幸福是因为新技术总是层出不穷,痛苦是因为总是处于追赶新技术的旅程中。近两年Java程序员对此可能深有感触,Java开源的新旺发达,使我们始终处于目不暇接的状态中,很多同领域技术问题都拥有多个可供选择的技术框架,而Spring开 ...
by quickselect 2007-09-29 浏览 (1737) 回复 (3)
tapestry-ioc做为独立的module被分离出Tapestry5
具体意图不清楚,应该是想见ioc容器独立出去,现在的ioc的地址为https://svn.apache.org/repos/asf/tapestry/tapestry5/tapestry-ioc
by tapestry 2006-11-21 浏览 (881) 回复 (1)
相关新闻
Google Guice - 比Spring快100倍的IoC容器
http://code.google.com/p/google-guice/
Google公司的Bob lee开发的轻量级IoC容器,其特点是:
1、速度快,号称是spring的100倍速度
2、无配置文件,实用JDK5.0的annotation描述组件依赖,简单,而且有编译器检查和重构支持
3、简单,代码量很少
http://code.google.com/p/google-guice/w ...
by robbin 2007-02-27 浏览 (478) 回复 (0) 关键字: ioc
疯狂的Bob为什么要开发Google Guice?
Google公司的Bob Lee(绰号“疯狂的Bob”)最近接受TheServerSide网站视频采访的时候,谈到了他为什么要开发Google Guice这个IoC框架:
他提到他不喜欢现在IoC框架使用XML配置文件进行bean组装的方式,因为这样无法把代码修改和配置文件修改同步,配置文件也无法进行类型检查,这样的IoC会让程序员更倾向于使用Ruby语言。
但是使用传统的Factory方 ...
by robbin 2007-10-18 浏览 (1211) 回复 (4) 关键字: guice ioc bob
Spring 2.5 性能提升200% 直逼 Guice
并发性能提升的原因之一是使用了 ConcurrentHashMap,原来的 Collections.synchronized(new HashMap()) 存在同步锁的性能瓶颈;
如果你是用JDK 5.0或以上的版本,就可以直接得到这个性能的提升的好处了。
或者下载 Emory concurrent utilities backport 加到 CLASSPATH 中
http://dcl.ma ...
by YuLimin 2007-10-10 浏览 (1651) 回复 (1) 关键字: perfomance improvement 性能
推荐知识库条目
Comming soon

