![]() |
![]() |
![]() |
![]() |
JavaServer Faces (JSF) は、JavaServer アプリケーションのユーザ インタフェースの構築を容易にするためのテクノロジです。開発者は、ページ内で再利用可能な UI コンポーネントを組み立て、それらのコンポーネントをアプリケーションのデータ ソースやデータ モデルに接続して、クライアント生成のイベントをサーバ サイドのイベント ハンドラに配線することで、Web アプリケーションをすばやく簡単に構築できます。ユーザ インタフェース コードは、クライアントで生成されたイベントを受けてサーバで実行されます。これにより、アプリケーション開発者はアプリケーション コードの開発に集中できます。
Workshop for JSF (単独または BEA Workshop Studio のコンポーネントとして提供) は、JavaServer Faces (JSF) サーバサイド テクノロジを使用した高度な Web アプリケーションの開発を支援する Eclipse IDE 用プラグインです。
Workshop for JSF は、JSF ベースの Web アプリケーションを構築するための統合開発環境を提供します。JSF 用の視覚的な WYSIWYG エディタを備えており、分割されたペインにエディタとソースを表示して同期させることができます。また、強力なコード補完機能、エラー チェック機能、複数のレベルまで検証できる検証機能も備えています。
Workshop Studio ファミリ製品に組み込まれている AppXRay では、インポートした Web アプリケーションに含まれる要素がすべてスキャンされ、要素間の関係をわかりやすく示すマップが作成されます。対象となる要素は、Java アプリケーション ロジック、JSP ファイル、Struts アーティファクト、JSF アーティファクト、Web およびコンフィグレーションの XML ファイル、リソース バンドル、アプリケーション変数、プロパティなどです。要素間の関係を表すアプリケーション データベースは、アプリケーションをスキャンして動的に構築され、Web アプリケーションを変更するにつれて少しずつ更新されます。これらの AppXRay 機能によって、Web アプリケーションの作成、編集、デバッグの生産性が飛躍的に向上します。
アプリケーションに加えたすべての変更は、Workshop によってモニタされ、エラーがないかどうかチェックされます。エラーが見つかった場合は、標準の Eclipse エラー表示システムによって Workbench の [問題] ビューに表示されます。Workshop は、アプリケーション データベースを活用して整合性をチェックします。
Workshop のエディタでは、[ソース] ペインと [デザイン] ペインがリアルタイムで同期します。[ソース] ペインと [デザイン] ペインのいずれかに変更を加えると、即座にもう一方のペインに反映されます。
Workshop の AppXaminer を使用すると、Web の依存関係を管理したり、リソース間の関係を視覚的に表示したりできます。AppXaminer は、問題を自動的に検知する機能や、環境内をスムーズに移動するための機能も提供します。
AppXNavigator は、ハイパーリンク スタイルのナビゲーションを提供します。このナビゲーションはすべてのエディタで利用でき、エディタ内から Java、JSP、Struts、JSF の依存関係に移動するために使用できます。特定のリソースを検索したり参照したりする場合に便利です。
チュートリアルの前後の手順に移動するには、矢印をクリックしてください。
![]() ![]() |