【C#】Seasar.NETについて

Seasar.NETについて

 Seasar.NETプロジェクトでは次の2つのフレームワークが提供されている

 * S2Container.NETAOPをサポートしたDIコンテナ)
 * S2Dao.NETO/Rマッピングフレームワーク

■ DI(Dependency Injection, 依存注入)

 * クラス間の依存関係をソースコードから取り除くこと
 * DIの詳細は、以下の関連記事を参照のこと
https://blogs.yahoo.co.jp/dk521123/19708992.html


AOP

Aspect-Oriented Programming, アスペクト指向プログラミング
 * オブジェクト指向ではうまくメソッド化できないオブジェクト間に共通する処理を抽出して、
   1カ所にまとめるプログラミング手法

 例:ログ出力処理、トランザクション処理