S2Clickとは?

S2Clickとは、Seasar2とClick Frameworkを組み合わせて利用するためのアダプタです。 以下のような機能を提供します。

なお、S2Clickの動作にはJava 5以降が必須です。

ダウンロード

各バージョンごとの更新履歴はこちらを参照してください。 また、S2Clickに同梱されているライブラリについてはこちらを参照してください。

S2ClickではClickプロジェクトにて開発されているClick Framework向けのEclipseプラグイン「ClickIDE」に 以下のプラグインを追加インストールすることで、S2ClickのプロジェクトでもClickIDEの機能を利用できるようになります。 ClickIDEをインストール後、以下のリンクからダウンロードしたJARファイルをEclipseのpluginsフォルダにコピーしてください。

サンプルを動かしてみる

リリースアーカイブを展開するとs2click-example.warというwarファイルがあります。 これはS2Clickのサンプルアプリケーションです。 Tomcatなどにデプロイし、Webブラウザからhttp://localhost:8080/s2click-exampleにアクセスすると動作を確認することができます。

スタートアップ

リリースアーカイブには以下のzipファイルが含まれています。これらはS2Clickによる開発をはじめるためのブランクプロジェクトです。 そのままEclipseにインポートしてご利用ください。

なお、ブランクプロジェクトは以下の環境が前提となっています。

プロジェクトをインポートしたらWebContent/index.htmを右クリックし、 コンテキストメニューから[Run As] > [Run on Server]を選択してください。 Tomcatが起動し、足し算アプリが表示されるはずです。

なお、S2ClickのHOT deploy機能を利用する場合、Tomcat側でコンテキストのリロードが実行されないようにしておくと便利です。 WTPでは以下の手順でコンテキストのリロードを無効にすることができます。

  1. Serversビューで登録されているTomcatをダブルクリックする
  2. Tomcatの設定を行うためのエディタが表示されるので、[Modules]タブを選択する
  3. S2Clickのプロジェクトを選択して[Edit]ボタンをクリック
  4. [Auto reloading enabled]のチェックボックスのチェックを外す
Tomcatの設定変更