|
||||||||||||||||||||||||
| 前のページ 1 2 | ||||||||||||||||||||||||
| バリデータの設定:JSFの場合 | ||||||||||||||||||||||||
|
JSFでは、入力項目の必須チェックに関してはJSPにrequired="true"と記述するだけで自動的にチェックが行われます。それ以外の入力チェックを行いたい場合、バリデーション用のカスタムタグを使用するか、バリデータを自作する必要があります。 JSFではバリデーション用のカスタムタグとして表4のタグがあらかじめ用意されています。
表4:JSFのバリデーション用カスタムタグ 利用例をリスト6に示します。 リスト6:JSFのバリデーションタグの利用例
<!-- 浮動小数点値の範囲をチェック-->
|
||||||||||||||||||||||||
| Webアプリケーションのデバッグ | ||||||||||||||||||||||||
|
最後に、Webアプリケーションのデバッグ方法についても触れておきましょう。Exadel StudioではJava、JSPにブレークポイントを設置してデバッグを行うことが可能です。デバッグを行う場合はサーバーの起動時に「Debug」で起動します(図5)。 後は通常のJavaアプリケーションのデバッグ時と同様に、デバッグパースペクティブを用いてデバッグを行うことができます(図6)。 |
||||||||||||||||||||||||
| まとめ | ||||||||||||||||||||||||
|
本稿で解説したとおり、Exadel StudioはWebアプリケーション開発を総合的にサポートします。 特にStrutsに関しては無償版(Exadel Studio)でも画面遷移のビジュアル編集やバリデータ、Tilesのサポートなど充実した機能が提供されていますし、テスト環境を含めてこれ1つインストールするだけでWebアプリケーション開発に必要な機能がすべて揃うところも魅力です。 なお、有償版(Exadel Studio Pro)は本稿で紹介した機能に加えてJSF用の画面遷移のビジュアルエディターやJSPのWYSIWYG編集、Hibernateのサポートなど、さらに強力な機能を備えています(表5)。
表5:Exadel Studioの無償版と有償版の機能比較 詳細については、以下のURLで参照できます。 15日間の期間限定ですがトライアル版をダウンロード可能なので、興味のある方はぜひお試しください。 |
||||||||||||||||||||||||
|
前のページ 1 2 |
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||



