DIコンテナについて考える
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[JAVAの記事一覧]]
*目次 [#n8f7128a]
#contents
*DIコンテナについて [#kfa94733]
「依存性の注入」って言っているサイトがあるが、日本語わか...
よく言われる特徴としては、疎結合。これだとようわからんの...
なんに使うのかというと、一番便利なのが単体テストだろうね...
**大体の方針 [#wfeb4ac2]
ブツブツとDAOやBLなどの層で区切りたいクラスがあれば、変わ...
もうちょっと、具体的にいうと、
***クラスの宣言 [#ha97c560]
インターフェースとクラスの2つで1つのセットを作ることに...
***クラスの利用 [#jbf1c20f]
直接newするコードを入れないようにして、外部からロジックを...
わかりにくくなったかな?
***区切り方 [#c2365344]
たとえばDaoとDaoImplのクラスがあったとしたら、コードにDao...
インスタンスは、フレームワークで用意したりする。
**名前の由来について思うこと [#j5fdb563]
たぶん、汎用的な部品のイメージがバネのようなもんだから、S...
実装ではSpringとかSeaser2とかだ
*Spring(本家 英語) [#qb6dc595]
http://www.springsource.org/
**ダウンロード [#j56af583]
http://www.springsource.org/download
Javaのバージョンによる制限があります。
-Spring Framework 3.0.3.RELEASE is the current production...
-Spring Framework 2.5.6.SEC01 is the latest Spring 2.5.x ...
-Spring Framework 2.0.8 is the latest Spring 2.0.x releas...
**SpringFrameworkの導入 [#wb1fc0c7]
http://works.dgic.co.jp/djwiki/Viewpage.do?pid=@537072696...
ダウンロードして解凍したらdistというフォルダがあるので、...
spring-framework-2.5.6.SEC01\dist
**ビルドパスに追加 [#rba1b8ec]
[Eclipse]-[プロジェクトのプロパティ]-[Javaのビルドパス]-[...
**Springの入門 [#zf28c3dc]
https://www.myeclipseide.jp/modules/contents04/index.php?...
**Spring での Object/XML マッピングのサポートを探る [#f7d...
http://www.ibm.com/developerworks/jp/xml/library/x-spring...
**Spring Framework 3.0の新機能 Part1 [#m255a7d0]
http://netforestdevnote.blog26.fc2.com/blog-entry-4.html
**Spring Framework 3.0の新機能 Part2 [#ce90e91d]
http://netforestdevnote.blog26.fc2.com/blog-entry-14.html
**Spring Framework 3.0の新機能 Part3 [#q12f3530]
http://netforestdevnote.blog26.fc2.com/blog-entry-23.html
*Seaser2の入門 [#cf00a708]
http://snowhiro.web.fc2.com/seasar2/seasar2_index.html
Seaser2もブツブツインタフェースで区切って、
設定ファイルで関係付けしてといったぐあい
**s2Dao [#ie331235]
最大のメリットはSQLの自動生成
**S2JDBCとActiveRecordの比較 [#l54821b6]
S2JDBCとRailsのActiveRecordは、エンティティとテーブルは同...
JPAではエンティティマネージャから返却されるインスタンスは...
そういえばHibernateよりCayenneが使いやすいといった意見を...
*何が省力になるのか [#w38daeda]
-単体テストがしやすくなる。
*何が不便になるのか [#ba9424ad]
Springの2.5までは下記の問題があった。
-Javaの静的型チェックができなくなる
-xmlの定義が面倒
でもSpring3.0からは改善されている模様。
終了行:
[[JAVAの記事一覧]]
*目次 [#n8f7128a]
#contents
*DIコンテナについて [#kfa94733]
「依存性の注入」って言っているサイトがあるが、日本語わか...
よく言われる特徴としては、疎結合。これだとようわからんの...
なんに使うのかというと、一番便利なのが単体テストだろうね...
**大体の方針 [#wfeb4ac2]
ブツブツとDAOやBLなどの層で区切りたいクラスがあれば、変わ...
もうちょっと、具体的にいうと、
***クラスの宣言 [#ha97c560]
インターフェースとクラスの2つで1つのセットを作ることに...
***クラスの利用 [#jbf1c20f]
直接newするコードを入れないようにして、外部からロジックを...
わかりにくくなったかな?
***区切り方 [#c2365344]
たとえばDaoとDaoImplのクラスがあったとしたら、コードにDao...
インスタンスは、フレームワークで用意したりする。
**名前の由来について思うこと [#j5fdb563]
たぶん、汎用的な部品のイメージがバネのようなもんだから、S...
実装ではSpringとかSeaser2とかだ
*Spring(本家 英語) [#qb6dc595]
http://www.springsource.org/
**ダウンロード [#j56af583]
http://www.springsource.org/download
Javaのバージョンによる制限があります。
-Spring Framework 3.0.3.RELEASE is the current production...
-Spring Framework 2.5.6.SEC01 is the latest Spring 2.5.x ...
-Spring Framework 2.0.8 is the latest Spring 2.0.x releas...
**SpringFrameworkの導入 [#wb1fc0c7]
http://works.dgic.co.jp/djwiki/Viewpage.do?pid=@537072696...
ダウンロードして解凍したらdistというフォルダがあるので、...
spring-framework-2.5.6.SEC01\dist
**ビルドパスに追加 [#rba1b8ec]
[Eclipse]-[プロジェクトのプロパティ]-[Javaのビルドパス]-[...
**Springの入門 [#zf28c3dc]
https://www.myeclipseide.jp/modules/contents04/index.php?...
**Spring での Object/XML マッピングのサポートを探る [#f7d...
http://www.ibm.com/developerworks/jp/xml/library/x-spring...
**Spring Framework 3.0の新機能 Part1 [#m255a7d0]
http://netforestdevnote.blog26.fc2.com/blog-entry-4.html
**Spring Framework 3.0の新機能 Part2 [#ce90e91d]
http://netforestdevnote.blog26.fc2.com/blog-entry-14.html
**Spring Framework 3.0の新機能 Part3 [#q12f3530]
http://netforestdevnote.blog26.fc2.com/blog-entry-23.html
*Seaser2の入門 [#cf00a708]
http://snowhiro.web.fc2.com/seasar2/seasar2_index.html
Seaser2もブツブツインタフェースで区切って、
設定ファイルで関係付けしてといったぐあい
**s2Dao [#ie331235]
最大のメリットはSQLの自動生成
**S2JDBCとActiveRecordの比較 [#l54821b6]
S2JDBCとRailsのActiveRecordは、エンティティとテーブルは同...
JPAではエンティティマネージャから返却されるインスタンスは...
そういえばHibernateよりCayenneが使いやすいといった意見を...
*何が省力になるのか [#w38daeda]
-単体テストがしやすくなる。
*何が不便になるのか [#ba9424ad]
Springの2.5までは下記の問題があった。
-Javaの静的型チェックができなくなる
-xmlの定義が面倒
でもSpring3.0からは改善されている模様。
ページ名: