タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Guiceに関するgakkiyのブックマーク (8)

  • IBM Developer

    gakkiy
    gakkiy 2009/01/23
  • 第6回 DIフレームワークGuiceで,さらばXML!:ITpro

    株式会社DTS ネットワーク事業部所属。Struts/Springベースのフレームワークの研究開発を中心に業務を行っている。また,フレームワークの利用や開発プロセスに関する講師も行っている。 株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 今回は,米GoogleJavaで開発したDI(Dependency Injection)フレームワーク「Guice(ジュース)」を取り上げます。単体で使用することはもちろん,Webアプリケーションに組み込む方法や,Spring FrameworkやDWRとの連携も解説します。 XML定義ってうれしいですか? Springをはじめとするフレームワークにより

    第6回 DIフレームワークGuiceで,さらばXML!:ITpro
    gakkiy
    gakkiy 2007/07/23
  • 記事一覧 - レベルエンター山本大のブログ

    笑い男事件の模倣犯Webアプリ作りました。 やってみてください↓https://demo.blockvrock.com/laughingman/ 2024年2月1日が笑い男事件の日だそうですので。 なぜかなと思って、ずっと別の方法で誤魔化していたが解決したので記。 現象 ダメなパターンは以下、a-cameraを使っている。 <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" /> </meta></meta></head></html>

    記事一覧 - レベルエンター山本大のブログ
    gakkiy
    gakkiy 2007/05/02
  • Top Page - あるまにwiki Google Guice

    最新の11件2007-11-28 Guice, Sring, S2 パフォーマンス比較 Guice, Spring, Seasar2 ベンチマーク(第2回) 2007-04-30 Top Page 2015-02-26 ????ªâ??????¢ð?ª¢??¡ß???¿?¡ë???±???¢?¢Â?ª´Java?ª??ª®?¢Â?ª? 2009-06-06 InterWikiName 2007-11-28 MenuBar スペル修正プログラム(Java版) 2007-04-19 RecentDeleted 2007-03-19 SandBox Help FormattingRules 今日の2件 Guice, Sring, S2 パフォーマンス比較(1) Top Page(1) counter: 11610today: 1yesterday: 0online: 1 2023.3.12 Do

    gakkiy
    gakkiy 2007/05/02
  • おおたに6号機の春なりかけ。 - Guice User's Guide

    id:iad_otomamayさんがGuiceのユーザーガイドを翻訳(すげーはえー!)してくれてたので、 一覧にしてみた。ありがとうございます、あとでじっくり読ませてもらいます>id:iad_otomamayさん Guice User's Guide ■Java on Guice ■1. Introduction ■2. Plain Old Factories ■3. Dependency Injection By Hand 続きを読む JavaExpressの後継として、新たにJavaExpertが創刊されます。 このJavaExpertの特集2として、id:yone098さん、id:manholeさんと 一緒にTeedaの入門記事を書かせていただきました。 TeedaCoreから始まり、Extension、Ajaxと全部をまとめて紹介するのはこれが初めてじゃないでしょうか。 もちろんS

    おおたに6号機の春なりかけ。 - Guice User's Guide
    gakkiy
    gakkiy 2007/04/26
  • 軽量Java DIコンテナ「google-guice 1.0」リリース | gihyo.jp

    Google CodeにてJava 5ベースのDIコンテナ「Guice」バージョン1.0が、2007年3月8日に公開されました。Guiceは、ProxyベースのAOPライブラリ「dynaop」の作者として知られるBob Lee氏を中心とし開発が進められています。今までDIコンテナにはSpring FrameworkやSeasar2などがありましたが、開発者がGoogle社員であることや、アノテーションベースで設定ファイルがいらないこと、Spring Frameworkの100倍速いことなどが注目され、ブログを中心に盛り上がっています。 Google Docsで書かれたユーザガイドがありますので、Java 5ベースで開発を行っている人は選択肢の一つとして利用を検討してみてください。 URL:http://code.google.com/p/google-guice/

    軽量Java DIコンテナ「google-guice 1.0」リリース | gihyo.jp
    gakkiy
    gakkiy 2007/04/24
  • 第1回[後編] Guice 1.0 - GoogleからリリースされたDIフレームワーク | gihyo.jp

    前編では、Guiceの概要と導入、そしてGuiceによるDIの設定からインスタンスの生成と実行までの一連の流れについて解説しました。後編ではDIの設定における応用テクニックについて解説します。 応用編 応用編では、DIの設定について3つの方法を紹介します。そして最後にサーブレット(Webアプリケーション)で利用する方法を紹介します。 DIの設定 方法その1-依存性をアノテーションで指定する GuiceによるDIの設定は、前編で紹介したもの以外にもいくつかの方法が用意されています。ここでは、注入する具象クラスをアノテーションで指定する方法を紹介します。これにより、ソースコードの記述をよりシンプルにすることができます。 具体的には、インターフェースに対応する注入される具象クラスを、アノテーション@ImplementedByで指定します(リスト5)。これでモジュールの作成が不要になると共に、In

    第1回[後編] Guice 1.0 - GoogleからリリースされたDIフレームワーク | gihyo.jp
  • 第1回[前編] Guice 1.0 - GoogleからリリースされたDIフレームワーク | gihyo.jp

    Guice(ジュースと読む)は、GoogleエンジニアBob Lee氏(ブログ)などによって開発されたDIフレームワークです。バージョン1.0が2007年3月8日にApache License 2.0の下で公開されました(公開時のブログ)。実行環境としてJava 5が必要です。 DIとは依存性の注入(Dependency Injection)のことで、同じインターフェースを持つ具象クラスを、設定によって入れ替え可能にする方法を指し、IoC(Inversion of Control - 制御の反転)と呼ばれることもあります。これにより、たとえばテスト用のモッククラスと、実際の業務ロジックが組み込まれたクラスとの、必要に応じた入れ替えがしやすいというメリットがあり、システム開発の生産性を向上させる技術して注目されています。同様のしくみを持つものとして、Spring Framework、Pic

    第1回[前編] Guice 1.0 - GoogleからリリースされたDIフレームワーク | gihyo.jp
  • 1