前 次 前/次ボタンと目次ボタンとの区切り線

1. JSF チュートリアルの概要

 

JSF

JavaServer Faces (JSF) は、JavaServer アプリケーションのユーザ インタフェースの構築を容易にするためのテクノロジです。開発者は、ページ内で再利用可能な UI コンポーネントを組み立て、それらのコンポーネントをアプリケーションのデータ ソースやデータ モデルに接続して、クライアント生成のイベントをサーバ サイドのイベント ハンドラに配線することで、Web アプリケーションをすばやく簡単に構築できます。ユーザ インタフェース コードは、クライアントで生成されたイベントを受けてサーバで実行されます。これにより、アプリケーション開発者はアプリケーション コードの開発に集中できます。

Workshop for JSF

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 の依存関係に移動するために使用できます。特定のリソースを検索したり参照したりする場合に便利です。

チュートリアルの前後の手順に移動するには、矢印をクリックしてください。

 

ナビゲーションをスキップ バー   ページの先頭