Spring框架主要使用依赖注入。实际上,很多牛叉的框架如Google的Guice都是使用依赖注入。 依赖注入和IOC容器 1.依赖注入 有两个组件A和B,其中A中的一个方法使用到了B中的方法: 1)要想使用B中的方法,必须首先获取B的一个实例,如果B是一个具体的类,则可以通过new获取到B的实例。 ...
分类:
编程语言 时间:
2016-09-21 09:05:32
阅读次数:
151
传统我们开发一般使用ssh,但是有些微服务应用的项目我们不需要这么臃肿的框架做开发,于是采用了guice+struts2+guice作为框架组合进行了开发。 先看我们项目引用的jar包: 使用的时候一定要主要jar的版本问题.我项目在jdk1.7上面开发的 然后看一下web.xml的配置: 然后是s ...
分类:
其他好文 时间:
2016-08-30 13:39:28
阅读次数:
528
平时我们习惯用了spring整合struts2,今天我们就来见识一下guice整合struts2吧。 看web.xml配置: 然后是struts.xml 的配置: 其次是userStruts.xml的配置: 然后我们看一下action的代码: struts2就是这样与guice整合成功的。 源码下载 ...
分类:
其他好文 时间:
2016-08-26 13:41:45
阅读次数:
181
guice servlet提供了几个比较有用的web scope,类似与传统servlet 的session,request这些提供的范围等。 guice servlet 提供的web scope 如下: 1.@RequestScoped 2.@SessionScoped 3.@RequestPar ...
分类:
Web程序 时间:
2016-08-24 12:48:34
阅读次数:
249
介绍 Guice Servlet 为使用web应用程序和Servlet容器提供了一个完整的模式。. Guice's servlet 扩展允许从你的servlet应用中完全淘汰web.xml,并且具有类型安全(type-safe)的优势。 符合Java方式的配置你的servlet和filter组件。 ...
分类:
Web程序 时间:
2016-08-24 11:06:52
阅读次数:
271
guice是使用module进行绑定的,它提供了两种方式进行操作. 第一种是继承AbstractModule抽象类. 第二种是实现Module接口: 例子代码如下: 测试: 我们项目用得最多的是AbstractModule,当然如果有特殊需要,你也可以扩张Module了。 下篇聊一聊绑定之类的... ...
分类:
其他好文 时间:
2016-08-23 12:52:43
阅读次数:
156
guice是google一个轻量级的DI注入框架,现在比较强大了,也与目前流行的struts2、jpa等都有集成了。 先看一个例子: 这个是基本的单元测试入门例子了。 ...
分类:
其他好文 时间:
2016-08-23 01:09:26
阅读次数:
316
最近闲着无聊,于是看了一下jdbc框架 commons-dbutils与注入google guice。 我就简单的封装了一下代码,效率还是可以的.... jdbc+google guice+servlet 的web实现: http://pan.baidu.com/s/1i4OpyTJ 觉得不错点个赞 ...
分类:
数据库 时间:
2016-08-22 18:01:02
阅读次数:
212
reportng是一个简单的testng的生成HTML格式报告插件,是为了取代TestNG默认的html report. Java项目 下载reportng jar包 http://pan.baidu.com/s/1i3KdlQH 下载google guice http://pan.baidu.co ...
分类:
Web程序 时间:
2016-08-04 21:24:51
阅读次数:
179
参考链接:http://www.cnblogs.com/xd502djj/archive/2012/06/25/2561414.html Google Guice范例解说之使用入门 http://code.google.com/p/google-guice/ Google公司的Bob lee开发的轻 ...
分类:
其他好文 时间:
2016-07-05 20:32:41
阅读次数:
227