Seasar2
読み方:シーサー
非営利団体「Seasarファンデーション」が提供するJavaによるアプリケーショフレームワーク。第2世代のSeasar2になってDIコンテナとAOP(後述)の機能を備えてから注目され、広く知られるようになった。このため、単にSeasarと言った場合はSeasar2のことを指す。Apache Licenseの下にリリースされるオープンソースソフトウェアである。
DI(Dependency Injection:依存性の注入)とは、アプリケーションを構成するモジュール間の結びつき(依存性)を実行時に指定できるようにすることで、仕様や運用環境の変更に柔軟に対応できるようにする技術。DIの機能を備えたフレームワークがDIコンテナ。AOP(Aspect-Oriented Programming:アスペクト指向プログラミング)とは、共通処理を外部モジュールとして切り出し、それを呼び出すコードをいちいち記述することなく利用できる仕組みを利用したプログラミングの方法論。
開発者のほとんど日本人であるためSeasarは日本での注目度が高い。世界的には、DIコンテナでは、Springが最も広く利用されている。
関連見出し
Spring
Apache License
関連URL
Seasar(http://www.seasar.org/)
非営利団体「Seasarファンデーション」が提供するJavaによるアプリケーショフレームワーク。第2世代のSeasar2になってDIコンテナとAOP(後述)の機能を備えてから注目され、広く知られるようになった。このため、単にSeasarと言った場合はSeasar2のことを指す。Apache Licenseの下にリリースされるオープンソースソフトウェアである。
DI(Dependency Injection:依存性の注入)とは、アプリケーションを構成するモジュール間の結びつき(依存性)を実行時に指定できるようにすることで、仕様や運用環境の変更に柔軟に対応できるようにする技術。DIの機能を備えたフレームワークがDIコンテナ。AOP(Aspect-Oriented Programming:アスペクト指向プログラミング)とは、共通処理を外部モジュールとして切り出し、それを呼び出すコードをいちいち記述することなく利用できる仕組みを利用したプログラミングの方法論。
開発者のほとんど日本人であるためSeasarは日本での注目度が高い。世界的には、DIコンテナでは、Springが最も広く利用されている。
関連見出し
Spring
Apache License
関連URL
Seasar(http://www.seasar.org/)
- Seasar2のページへのリンク