`
阅读更多

Java企业应用开发社区在连接对象方面花了很大功夫。你的Web应用如何访问中间层服务?你的服务如何连接到登录用户和事务管理器?关于这个问题你会发现很多通用的和特定的解决方案。有一些方案依赖于模式,另一些则使用框架。所有这些方案都会不同程度地引入一些难于测试或者程式化代码重复的问题。你马上就会看到,Guice 在这方面是全世界做得最好的:非常容易进行单元测试,最大程度的灵活性和可维护性,以及最少的代码重复。

我们使用一个假想的、简单的例子来展示 Guice 优于其他一些你可能已经熟悉的经典方法的地方。下面的例子过于简单,尽管它展示了许多显而易见的优点,但其实它还远没有发挥出 Guice 的全部潜能。我们希望,随着你的应用开发的深入,Guice 的优越性也会更多地展现出来。

 

http://docs.google.com/View?docid=dqp53rg_3hjf3ch

分享到:
评论

相关推荐

    google Guice 1.0 用户指南 中文

    "google Guice 1.0 用户指南 中文" Guice 是一个超轻量级的、下一代的、为 Java 5 及后续版本设计的依赖注入容器。它可以帮助 Java 企业应用开发社区解决连接对象方面的问题,例如 Web 应用如何访问中间层服务、...

    guice-1.0.jar

    guice-1.0.jar guice-1.0.jar

    Google Guice入世(转 附带一Guice1.0的简单测试代码)

    Guice1.0的测试通常会使用JUnit框架结合Guice的`Injector`来创建对象实例。例如: ```java public class MyTest { @Inject private MyService myService; @Before public void setUp() { Injector injector...

    Guice用户中文指南

    ### Guice用户中文指南 #### 一、简介 Guice是一个专门为Java 5及后续版本设计的超轻量级依赖注入框架。它旨在简化应用程序组件之间的依赖管理,并提供了一个更为简洁、灵活的方式来处理对象间的耦合关系。Guice的...

    nfsdb-guice-1.0.zip

    【标题】"nfsdb-guice-1.0.zip" 涉及的主要知识点是NFSDB(Network File System Database)与Guice框架的集成,版本为1.0。NFSDB是一种分布式、高性能的数据库系统,常用于处理大规模的数据存储和检索。Guice则是...

    Guice用户指南翻译

    Guice用户指南翻译提供了详细的文档,帮助开发者理解和使用Guice框架,包括安装、配置、依赖注入、生命周期管理以及与其他框架的集成等各个方面,是学习和应用Guice的重要资源。通过深入阅读和实践,开发者可以更好...

    guice-servlet-1.0.jar

    guice-servlet-1.0.jar

    guice-spring-1.0.jar

    guice-spring-1.0.jar

    google-guice用户手册

    ### Google Guice 用户手册知识点详解 #### 一、Google Guice 概览 **Google Guice** 是一个轻量级的 Java 依赖注入容器,它为 Java 5 及以上版本提供支持。与传统的对象创建方式相比,Guice 通过减少样板代码...

    guice.jar/guice.jar

    guice.jar guice.jar guice.jar guice.jar guice.jar guice.jar guice.jar

    google-guice

    2. `guice-servlet-1.0.jar`:这个扩展支持在Servlet环境中使用Guice,帮助管理HTTP请求的生命周期和Servlet的依赖注入。 3. `guice-struts2-plugin-1.0.jar`:这是一个插件,用于集成Guice与Struts2框架,使得在...

    guice-spring-3.2.3.zip

    标题 "guice-spring-3.2.3.zip" 提示我们关注的是Guice与Spring框架的一个特定版本的...通过这个项目,开发者不仅可以学习到Guice和Spring的集成,还可以深入理解Maven插件的开发和使用,以及开源项目协作的基本流程。

    Google Guice: Agile Lightweight Dependency Injection Framework

    《Google Guice: Agile Lightweight Dependency Injection Framework》这本书不仅是一本关于Guice的技术指南,更是为专业Java开发者提供的宝贵资源。通过本书的学习,读者不仅能够掌握Guice的强大功能,还能深刻理解...

    Guice用户手册中文版

    ### Guice用户手册中文版知识点概述 #### 一、Guice简介 - **定义**:Guice是一款由Google开发的轻量级Java依赖注入框架,适用于Java 5及以上版本的应用程序开发。Guice的设计目标是简化Java应用程序的依赖管理和...

    shiro和guice整合,使用权限注解

    在整合 Shiro 和 Guice 的过程中,首先需要创建一个 Guice 模块,配置 Shiro 的 Realm 以获取用户的认证和授权信息。Realm 可以连接到数据库或其他数据源,解析用户的凭证,并确定用户的角色和权限。接着,我们需要...

    Guice 中文文档 例子

    4. **Annotations**: Guice 使用注解(如 @Inject、@Singleton 等)来标记需要注入的依赖,以及对象的生命周期。 **Guice 的使用步骤** 1. **创建 Module**: 编写自定义的 Module 类,声明所需的绑定。 2. **创建 ...

Global site tag (gtag.js) - Google Analytics