Google Guice(グーグルジュース)は、コンピュータのソフトウェア技術の1つであり、Google社によりApache Licenseでリリースされた、Javaプラットフォーム向けのオープンソースのソフトウェアフレームワークである。アノテーションを使用したJavaオブジェクトへの依存性の注入 (DI) をサポートしている。 Guiceではインタフェースと実装クラスをプログラム上で紐付け、コンストラクタ、メソッド、またはフィールドに @Inject アノテーションを使用して注入することができる。あるインタフェースに対して1つ以上の実装が必要な場合、実装を識別するためのカスタム・アノテーションを作成し、それを用いて注入を行う。 アノテーションを用いるDIフレームワークとしては早期に登場したGuiceは、2008年の第18回においてLibraries, Frameworks and Components部門の勝者に上げられている。また2011年にリリースされたGuice 3.0は、Jakarta EEのDI仕様の一つであるJSR 330のリファレンス実装とされている。

Property Value
dbo:abstract
  • Google Guice(グーグルジュース)は、コンピュータのソフトウェア技術の1つであり、Google社によりApache Licenseでリリースされた、Javaプラットフォーム向けのオープンソースのソフトウェアフレームワークである。アノテーションを使用したJavaオブジェクトへの依存性の注入 (DI) をサポートしている。 Guiceではインタフェースと実装クラスをプログラム上で紐付け、コンストラクタ、メソッド、またはフィールドに @Inject アノテーションを使用して注入することができる。あるインタフェースに対して1つ以上の実装が必要な場合、実装を識別するためのカスタム・アノテーションを作成し、それを用いて注入を行う。 アノテーションを用いるDIフレームワークとしては早期に登場したGuiceは、2008年の第18回においてLibraries, Frameworks and Components部門の勝者に上げられている。また2011年にリリースされたGuice 3.0は、Jakarta EEのDI仕様の一つであるJSR 330のリファレンス実装とされている。 (ja)
  • Google Guice(グーグルジュース)は、コンピュータのソフトウェア技術の1つであり、Google社によりApache Licenseでリリースされた、Javaプラットフォーム向けのオープンソースのソフトウェアフレームワークである。アノテーションを使用したJavaオブジェクトへの依存性の注入 (DI) をサポートしている。 Guiceではインタフェースと実装クラスをプログラム上で紐付け、コンストラクタ、メソッド、またはフィールドに @Inject アノテーションを使用して注入することができる。あるインタフェースに対して1つ以上の実装が必要な場合、実装を識別するためのカスタム・アノテーションを作成し、それを用いて注入を行う。 アノテーションを用いるDIフレームワークとしては早期に登場したGuiceは、2008年の第18回においてLibraries, Frameworks and Components部門の勝者に上げられている。また2011年にリリースされたGuice 3.0は、Jakarta EEのDI仕様の一つであるJSR 330のリファレンス実装とされている。 (ja)
dbo:latestReleaseVersion
  • 5.0.1
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2270969 (xsd:integer)
dbo:wikiPageLength
  • 2667 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 92668203 (xsd:integer)
dbo:wikiPageWikiLink
prop-ja:developer
prop-ja:genre
prop-ja:latestReleaseVersion
  • 5 (xsd:integer)
prop-ja:license
  • Apache License 2.0 (ja)
  • Apache License 2.0 (ja)
prop-ja:name
  • Google Guice (ja)
  • Google Guice (ja)
prop-ja:operatingSystem
prop-ja:programmingLanguage
prop-ja:website
prop-ja:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • Google Guice(グーグルジュース)は、コンピュータのソフトウェア技術の1つであり、Google社によりApache Licenseでリリースされた、Javaプラットフォーム向けのオープンソースのソフトウェアフレームワークである。アノテーションを使用したJavaオブジェクトへの依存性の注入 (DI) をサポートしている。 Guiceではインタフェースと実装クラスをプログラム上で紐付け、コンストラクタ、メソッド、またはフィールドに @Inject アノテーションを使用して注入することができる。あるインタフェースに対して1つ以上の実装が必要な場合、実装を識別するためのカスタム・アノテーションを作成し、それを用いて注入を行う。 アノテーションを用いるDIフレームワークとしては早期に登場したGuiceは、2008年の第18回においてLibraries, Frameworks and Components部門の勝者に上げられている。また2011年にリリースされたGuice 3.0は、Jakarta EEのDI仕様の一つであるJSR 330のリファレンス実装とされている。 (ja)
  • Google Guice(グーグルジュース)は、コンピュータのソフトウェア技術の1つであり、Google社によりApache Licenseでリリースされた、Javaプラットフォーム向けのオープンソースのソフトウェアフレームワークである。アノテーションを使用したJavaオブジェクトへの依存性の注入 (DI) をサポートしている。 Guiceではインタフェースと実装クラスをプログラム上で紐付け、コンストラクタ、メソッド、またはフィールドに @Inject アノテーションを使用して注入することができる。あるインタフェースに対して1つ以上の実装が必要な場合、実装を識別するためのカスタム・アノテーションを作成し、それを用いて注入を行う。 アノテーションを用いるDIフレームワークとしては早期に登場したGuiceは、2008年の第18回においてLibraries, Frameworks and Components部門の勝者に上げられている。また2011年にリリースされたGuice 3.0は、Jakarta EEのDI仕様の一つであるJSR 330のリファレンス実装とされている。 (ja)
rdfs:label
  • Google Guice (ja)
  • Google Guice (ja)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Google Guice (ja)
  • Google Guice (ja)
is dbo:wikiPageWikiLink of
is owl:sameAs of
is foaf:primaryTopic of