Guice指南-简单工厂模式
在发现依赖注入之前,最常用的是工厂模式。除了服务接口之外,你还有一个既可以向客户提供服务对象,也可以向测试程序传递伪服务对象的工厂类。在这里我们会将服务实现为一个单件对象,以便让示例尽量简化。public...
Guice指南-入门认识
Java企业应用开发社区在连接对象方面花了很大功夫。你的Web应用如何访问中间层服务?你的服务如何连接到登录用户和事务管理器?关于这个问题你会发现很多通用的和特定的解决方案。有一些方案依赖于模式,另一些则...
Guice 示例
最近在研究Google 的 Guice,感觉用起来挺简单的,入门应该比Spring要容易的多,这也许是因为Guice刚刚出世,很功能还没有完善吧,但据说Google内部已经在用了,我想再过一段时间取Spring而代之也不是没有可能,至少...
Google Guice的Binder接口
三个bind方法/*** Creates a binding to a key.*/LinkedBindingBuilder bind(Key key);/*** Creates a binding to a type.*/AnnotatedBindingBuilder bind(TypeLiteral typeLiteral);/*** Creates a binding to a ...
使用Provider来实例化/注入第三方对象
能有一个用Guice来实例化/注入一个DataSource,或者第三方对象的例子么?比如在Spring的环境下可以如下配置:<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> &nbs...
实例认识Guice
最近在研究Google 的 Guice,感觉用起来挺简单的,入门应该比Spring要容易的多,这也许是因为Guice刚刚出世,很功能还没有完善吧,但据说Google内部已经在用了,我想再过一段时间取Spring而代之也不是没有可能,至少...
再借斧子的例子说一说spring与guice的区别
看下边对于不同社会形态下一个人(java对象,调用者)需要一把斧子(java对象,被调用者)的例子: (1),原始社会时,劳动社会基本没有分工,需要斧子的人(调用者)只好自己去磨一把斧子,每个人拥有自己的斧子,...
Guice和JavaConfig:使用Annotation进行反转控制的两种方式
随着 Guice 的最初发行版慢慢尘埃落定,将它和 Spring IoC,尤其是和 Spring JavaConfig 进行的比较也随之浮出水面。Guice 和 JavaConfig 采取了两种不同的方式使用 Java Annotations 将 IoC 配置放入代码。 ...
初次认识Guice
从网站上看到了有人提起这个框架——Guice,google名下的产物——一个彼Spring快的DI容器,兴趣使然,马上到http://code.google.com/p/google-guice/上去看了看,发现居然是Bob Lee这位大仙的杰作,还犹豫什么,down...
Guice:Java IOC框架 挑战Spring
Guice 能够注入 constructors, fields 以及 methods (任何方法, 任意参数, 而不仅仅是setter方法), 同时Guice还支持自定义scopes, 循环依赖, 静态成员注入, 整合Spring, 以及AOP…… Google 近日宣布发布 Guice...