Locked History Actions

Diff for "GWT/GIN"

Differences between revisions 4 and 5
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 * [[http://www.canoo.com/blog/2011/04/05/gwt-dependency-injection-recipes-using-gin/]]
 * [[http://www.canoo.com/blog/2011/06/14/gwt-dependency-injection-recipes-using-gin-ii/]]

GIN

参考

プロジェクトへのインストール

  • (2011/11現在)、上記から1.5をダウンロードし解凍する。GWT 2.4用はgin-1.4-post-gwt-2.2.jarになるので、これをeclipse環境に入れてパスを通す。
  • Guice3.0をダウンロードし、少なくとも以下を入れてパスを通す。
    • aopalliance.jar(※)
    • guice-3.0.jar
    • guice-assistedinject-3.0.jar
    • guice-servlet-3.0.jar
    • javax.inject.jar
  • gwt.xmlファイルに以下を記述

<inherits name="com.google.gwt.inject.Inject"/>

※GINの構造上いかにも不要のように思えるが、存在しないと例外が発生する。

使い方