di

設定ファイルを減らすための方法について

di

http://d.hatena.ne.jp/higayasuo/20051019#1129707421 1. Configuration by exception 2. Convention over Configuration 3. Annotation デフォルト値、規約、Annotation. インジェクションするセットの切り替えをどこで実現するのかが気になるなぁ。Annota…

機能テスト/結合テストのTestability向上のための定義分割

定義分割をするのは「結合テストのTestabilityの向上」をするためだと思っています。「インジェクションするセットを一括で変更することにより、環境依存部分を切り離してPOJOだけでテストをできるようにするにし、Testabilityを向上させる」ことが定義分割…

定義ファイル管理

di

第3回J2EE/DI/Aspectパターン勉強会議事録 ぱっと見た感じ、挙がっている話は以下の4つ。 アクタ分割 レイヤ分割 コンポーネント分割 横断的関心毎の分割 何のために分割するのか?っていう話が議論がされていると面白いかなぁと思ったんだけれど、そういう…

DIコンテナ+環境 の最終形態について

Cybouzの山本さんの日記やひがさんのツッコミから思ったことをまとめておこう。DIの最終形は、 アノテーションによるDI IDEの発展によるアノテーションでの補完+リファクタリング コンテナ毎のアノテーション一覧の表示 になるのかなぁと思ってます。 アノテ…

CybozuのDIコンテナ Azalea

from 山本さんのblogより http://blog.cybozu.net/dev/files/dic.htm MVCでのレイヤー構成では、レイヤーごとに開発者が異なるのが普通です。そのような状況ではたった一つのコンテナで全レイヤーのオブジェクトを管理するのは、作業範囲が重複することが問…

Service Mix

http://servicemix.org/JBIエンジンの一つなのだけれど、重要なのはその名前にも表現されているようにServiceをMixしていくというところ。Service MixはSpringのmetaframeworkの部分を利用して各種サービスを含めていくというアプローチをとっている。Spring…