最新文章列表

guice工作原理-翻译

启动 Injector创建过程概况 Guice使用配置module创建Injector。如果任意一个阶段出现错误,Injector都会停止创建,并抛出CreationException。 第一阶段:静态构 ...
dongmj 评论(0) 有2059人浏览 2017-03-03 17:50

Elasticsearch源码分析之一——使用Guice进行依赖注入与模块化系统

原文链接:http://www.searchtech.pro/articles/2013/02/15/1360942810308.html   elasticsearch使用google开源的依赖注入框架guice,这个项目号称比spring快100倍,具体性能没有测试过,不过由于其代码比较简洁,比spring快很有可能,是不是快那么多就不知道了。先介绍下guice的基本使用方法。 ...
study121007 评论(0) 有1140人浏览 2016-05-03 05:48

Guice Webapp Insight

guice web dataflow: Basic Design Concept:   1) HttpRequest/HttpResponse will always be created by WebContainer(jetty/tomcat) and Guice will reuse/wrap them.   2) For Servlet that match the url pat ...
DavyJones2010 评论(0) 有525人浏览 2015-07-01 19:29

gucie注入学习

http://www.blogjava.net/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/12/23/307092.html
liu_jiaqiang 评论(0) 有419人浏览 2015-01-24 19:36

elasticSearch源码分析——依赖注入与模块分析

    今天开始查阅es源码,然后就有问题引导了,首先整个系统包含多少个模块?这些模块有事怎么组织管理的呢?     elasticsearch使用的是google开源的依赖注入框架guice,这个项目号称比spring快100倍,具体性能没有测试过,不过由于其代码比较简洁,比spring快很有可能,是不是快那么多就不知道了。 public static void main(String ...
yucang52555 评论(0) 有997人浏览 2014-11-11 09:31

Elasticsearch源码分析之一——使用Guice进行依赖注入与模块化系统

Elasticsearch源码分析之一——使用Guice进行依赖注入与模块化系统   elasticsearch使用google开源的依赖注入框架guice,这个项目号称比spring快100倍,具体性能没有测试过,不过由于其代码比较简洁,比spring快很有可能,是不是快那么多就不知道了。先介绍下guice的基本使用方法。 elasticsearch是直接把guice的源码放到自己的包 ...
aoyouzi 评论(0) 有1293人浏览 2014-10-10 12:55

guice + mybatis+ resteasy

web.xml <web-app> <display-name>Guice Hello</display-name> <context-param> <param-name>resteasy.guice.modules</param-name> <param-value>org.jbos ...
xiegqooo 评论(0) 有2525人浏览 2014-03-21 20:34

RoboGuice入门

参考 https://github.com/roboguice/roboguice/wiki RoboGuice将简单的依赖注入带给android开发,使用google开发的Guice注入库。如果你曾经使用过Spirng或者Guice,你应该早就知道依赖注入的能够大大简化编程难度。 我们先来看一个典型的Android activity class AndroidWay extends Ac ...
lizhuang 评论(1) 有1351人浏览 2014-01-23 21:20

Guice整合Struts2简易教程

  1. 简介   Guice是Google推出的一款DI框架,因其优秀荣获了Jolt大奖。和Spring相比,要轻量很多。运行时只要指定一个配置类,实现其com.google.inject.Module接口,指定接口和实现类即可。   需要的基础jar包有   Guice需要的jar包,如果是web应用,需要guice-servlet-2.0.jar,整合Struts2则需要guice ...
wbj0110 评论(0) 有787人浏览 2013-10-28 12:22

Google Guice 入门教程01 - 依赖注入

1. 依赖注入 1.1 类依赖注入 所谓的绑定就是将一个接口绑定到具体的类中,这样客户端不用关心具体的实现,而只需要获取相应的接口完成其服务即可。 HelloWorld.java   1     public interface HelloWorld {2 3         String sayHello();4     }
wbj0110 评论(0) 有1052人浏览 2013-09-13 09:29

Guice用户指南翻译

翻译了Guice官方wiki的User Guide部分
man4j 评论(0) 有1080人浏览 2012-08-02 13:15

java工作笔记一 Maven,Guice , Mena的简单使用 ,Eclipse必会快捷键

  各位关注我的博友们好,本人已经转java了,经过一个多月的求职,终于找到了自己满意的工作,感觉自己学习能力强点之外,经验还需要很长时间的积累,为了提升自己同时也给需要学习java的同志一些借鉴,打算把我的工作笔记放上来提供参考,希望能指正不足的地方,共同进步。 一,Maven 作用:管理Java类库,管理依赖,可以很好的控制依赖项的版本,并且项目中不存在具体依赖lib,只有对于依赖的描述,来源 ...
tian583391571 评论(1) 有1309人浏览 2012-04-20 23:08

最近用struts2,遇到几个出错时未能打log的问题,算是小细节吧,记录一下!写代码必须继续坚持良好习惯!

1、global-exception-mappings:配置之后,如果项目中用到自定义的MethodFilterInterceptor子类,会导致MethodFilterInterceptor等拦截器在拦截过程无法catch到异常信息,无法打log,很难排错。最近的项目是用了guice的,一开始还担心是不是guice导致的问题,最后引入strust2的源码debug过程才发现是配置了global-e ...
auzll 评论(0) 有1214人浏览 2012-01-31 13:44

Guice使用练习

Guice是一个轻量级IOC容器(AOP也支持) 注入的配置是自写的Java类,必须继承AbstractModule抽象类,实现configure()方法。 public class HumanModule extends AbstractModule { @Override protected void configure() { bind(Human.class).to(Chi ...
shanjing 评论(1) 有4899人浏览 2011-11-23 22:33

guice和spring的有状态和无状态的区别

最近在看谷歌的guice,看到和spring的stateless和stateful设计有一些不同的地方,随便分析下,想想以后再来看会不会有另外的收获。 谷歌guice: If the object i ...
bitlanghen 评论(0) 有1041人浏览 2011-08-16 10:19

Google Guice Annotation Binding

    Google Guice提供Annotation Binding,可以使用注解来对依赖进行绑定并同时进行赋值。       一。@DriverClassName   package com.template.guice; import com.google.inject.BindingAnnotation; import java.lang.annotation.Rete ...
Wind_ZhongGang 评论(2) 有1707人浏览 2011-08-06 15:56

Google Guice @Singleton @Named

  Google Guice提供了一个名为@Singleton的注解,只要在类上加上这个注解,就可以实现一个单例类,不需要自己手动编写单例实现类。@Named注解提供了为属性赋值的功能。     一。Scope   package com.template.juice; /** * Created by IntelliJ IDEA. * User: Zhong Gang * ...
Wind_ZhongGang 评论(0) 有4753人浏览 2011-08-05 21:04

Google Guice Provider Binding

    Google Guice Provider Binding提供了更加灵活的依赖注入,根据用户特定需求绑定特定依赖实现,主要有两种方式,第一种是@Provides注解方式,第二种是自定义Provider实现Provider接口的方式。       一。ChatDao.java   package com.template.chat; /** * Created by Inte ...
Wind_ZhongGang 评论(0) 有2616人浏览 2011-08-04 17:27

Google Guice 依赖注入方式

  Google Guice有三种依赖注入方式。     一。Field注入   package com.template.guice; import com.google.inject.Inject; /** * Created by IntelliJ IDEA. * User: Zhong Gang * Date: 11-8-2 * Time: 下午9:39 ...
Wind_ZhongGang 评论(0) 有1953人浏览 2011-08-03 20:09

Google Guice 小试牛刀

  Google Guice是一个轻量级Dependency Injection依赖注入框架,能够提供动态注入,即当不知道注射的这个对象注射给谁呢,需要在运行时才能得到的的这个接口的实现,这是Spring DI所不具有的,Spring DI所有配置都是写死的,并且Spring DI在应用程序启动时所有依赖注入关系都会初始好,而Google Guice则可以根据需要进行依赖注入初始化,也就是说只有当需 ...
Wind_ZhongGang 评论(6) 有6741人浏览 2011-08-02 22:16

最近博客热门TAG

Java(141745) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics