WEB开发网
开发学院WEB开发Jsp Guice与Spring框架的区别 阅读

Guice与Spring框架的区别

 2008-01-05 20:31:49 来源:WEB开发网   
核心提示: 依靠注入,DI(Dependency Injection),Guice与Spring框架的区别,它的作用自然不必多说,提及DI容器,定义一个简单的service接口和它的实现吧:Word-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.

   依靠注入,DI(Dependency Injection),它的作用自然不必多说,提及DI容器,例如sPRing,picoContainer,EJB容器等等,近日,Google诞生了更轻便的DI容器……Guice!
废话不多讲了,先看看Guice是如何实现注入的吧。
定义一个简单的service接口和它的实现吧:

Word-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"> Guice与Spring框架的区别(图一) Guice与Spring框架的区别(图二)public interface MyService ...{
Guice与Spring框架的区别(图三)  void myMethod();
Guice与Spring框架的区别(图四)}
Guice与Spring框架的区别(图五)
Guice与Spring框架的区别(图一)Guice与Spring框架的区别(图二)public class MyServiceImpl implements MyService ...{
Guice与Spring框架的区别(图六)Guice与Spring框架的区别(图七)  public void myMethod() ...{
Guice与Spring框架的区别(图三)    System.out.println("Hello,World!");
Guice与Spring框架的区别(图八)  }
Guice与Spring框架的区别(图四)}
Guice与Spring框架的区别(图五)

以上是最普通的接口和其实现,没什么可说的。
定义一个测试类,这个类里边包括service对象的一个引用,这个对象是需要Guice进行注入的

Guice与Spring框架的区别(图五)import com.google.inject.Inject;

Tags:Guice Spring 框架

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接