Seasar2
https://www.seasar.org/
http://s2container.seasar.org/2.4/ja/
『
Seasar2 徹底入門 〜SAStruts/S2JDBC 対応〜
』 より
国産 DI コンテナ
Seasea2 という言葉は、通常は
DI コンテナ
の
S2Container
を指す
SAStruts
や
S2JDBC
までフルスタックフレームワークを指すこともある
歴史
以前の
Seasar
(Seasar 1) は DI コンテナではなくデータベースアクセスフレームワークやルールエンジンを備えたアプリケーションサーバー
世界的に DI コンテナに注目が集まっており、メジャーバージョンアップを契機に DI コンテナに転換
世界的には
Spring Framework
で DI コンテナが広まったが、国内では日本語ドキュメントの豊富さなどから確固たる地位を確立
バージョン 2.4 では SMART Deploy と呼ばれる
ホットデプロイ
の機能が導入され、
スクリプト言語
のようなトライアンドエラーがやりやすくなった