InfoQ

InfoQ

主题/标签专用视图

Guice相关的内容


最新“Guice”相关专题内容

类加载器特技:OSGi代码生成

主题
Java

把大型系统移植到OSGi架构上常常意味着解决复杂的类加载问题。这篇文章专门研究了面向这个领域最难问题的几个框架:有关动态代码生成的框架。这些框架也都是些超酷的框架:AOP包装器,ORM映射器以及服务代理生成器,这些仅仅是一些例子。

书摘与采访:依赖注入

主题
Java,
AOP,
软件测试,
设计模式

Dhanji R. Prasanna的著作《依赖注入》是一本力图详细探究依赖注入领域,并呈现Spring和Guice技术的著作。Dhanji是Google的一名软件工程师,从事Google Wave的研发,并对Guice、MVCL和其它开源项目做出了贡献。

想快快喝下Google果汁——Guice吗?

主题
设计,
架构 ,
编程

依赖注入出现已经有一段时间了,很多团队都在重构自己的应用以利用DI。但这是一件麻烦的事情。在这篇文章中,Paul Hammant说明了如何将现存应用从单件嵌套设计转为完全成熟的DI设计。

“Guice”相关新闻

采访:Maven贡献者、《Maven实战》作者许晓斌

主题
敏捷,
Java,
构建系统,
工件和工具

Maven是Java世界中一款历久弥新的构建工具,很多耳熟能详的开源项目都是基于Maven来构建的。Maven 3刚推出不久,InfoQ有幸采访到国内唯一的Sonotype(Maven背后的公司)员工许晓斌先生,请他谈谈关于Maven 3以及他即将出版的新书《Maven实战》。

Maven将要投入Guice的怀抱

主题
Java,
工件和工具,
构建系统

Sonatype是一家专业的服务公司,资助了很多Maven开发者的开发工作。近日Sonatype宣布将在Guice Dependency Injection(DI)容器上构建Maven 3以替代Maven1、2所使用的Plexus DI容器,同时增加一层Plexus支持以保证向后兼容。

解耦应用与依赖注入框架

主题
Ruby,
.NET,
敏捷,
架构 ,
Java,
面向对象设计,
SOA,
设计

由于SOA、TDD等众多因素的影响,依赖注入已成为近年来广为接受的软件开发方法,随之而来的则是依赖注入框架的大量应用。Bob Martin则通过实例演示了一种解耦应用代码与依赖注入框架的方法。

Dhanji Prasanna谈Google Sitebricks Web Framework

主题
Web框架,
Java

Sitebricks是由Google推出的构建在Google Guice之上的全新Web应用开发框架,其目标在于早期的错误检测、高效的代码以及快速的开发。InfoQ有幸采访了Sitebricks创建者与Google Wave核心工程师Dhanji Prasanna一探究竟。

Java EE 6的依赖注入终于达成一致了

主题
Java,
JCP标准

今年初,Google和SpringSource宣布将合作提出一套标准的用于依赖注入的注解,即JSR-330。但这些注解与JSR-299却并不一致,随后引发了众多的争论,不过现在一切都已经尘埃落定:JSR-299采用了JSR-330的注解,两者都将成为Java EE 6的一部分。

Guice 2.0发布

主题
设计,
Java,
编程

Google Guice是由Google发布的针对Java平台的开源软件框架,它可以使用注解来配置Java对象,从而提供依赖注入的支持。并曾获得第18届Jolt最佳库、框架及组件大奖。