「Seasar2」とは、「Javaのアプリケーション開発」で悩みを抱えている「開発者」向けの 「軽量コンテナ」であり、 「高い生産性と品質」を提供します。 そして、「他の軽量コンテナ」とは違って、「設定ファイルをほとんど書く必要がなく」、 「アプリケーションを修正したときでも再起動なしで即座にその変更を認識できるので、 スクリプト言語並みのさくさく感」が得られます。
設定ファイルを書かなくてもすむように、Convention over Configurationの考え方が取り入れられています。 Convention over Configurationとは、 「適切な規約を守れば特に面倒な設定をしなくても、 フレームワークが自動的に適切な設定をしてくれるという考え」で、 Ruby on Railsによって 提唱されました。 Seasar2のConvention over Configurationは、Ruby on Railsから ヒントを得ました。
Seasar2を使えばテーブルをメンテナンスするだけの簡単なアプリケーションなら3分間もあれば作成できます。
動画(Flash)によるデモはこちら。
アプリケーションを修正したときでも再起動なしで即座にその変更を認識できる機能のことを、 Seasar2ではHOT deployと呼んでいます。
Seasar2をつくるにあたって参考にした以下のプロダクトに対して、 感謝いたします。
Seasar2の基本機能を15分ほどでご紹介するクイックスタートを 用意しています。 最初にお試しください