Ajaxフレームワーク ユーザーズガイド |
目次 索引 |
付録H Apcoordinator開発環境 |
Apcoordinator開発環境では、Apcoordinator関係定義バリデータを利用して、Apcoordinatorプロジェクトの入出力ページ、ページマップ、コマンドマップの内容についてチェックを行います。
チェックした結果、問題がある場合は、Problemsビューに結果が表示されます。
Apcoordinator関係定義バリデータはデフォルトで有効なValidatorに設定され、ビルド時に関係定義チェックが行われます。
チェックした結果、以下のように問題ビューに表示します。
チェックを行う項目を以下に示します。
以下に、表示されるエラーメッセージの一覧を示します。
メッセージ |
対処 |
---|---|
コマンドマップに定義されていません |
|
uji.verbで使用しているコマンドがコマンドマップに定義されていません |
UJIタグ、またはINPUTタグのコマンドがuji.verbリクエストパラメタの場合、valueアトリビュートに指定されているコマンドがコマンドマップに指定されているか確認してください。 |
構文エラー |
|
プロジェクトフォルダにファイルがありません |
指定されているJSPファイル、データBeanファイル、およびビジネスクラスファイルがプロジェクトに含まれているか確認してください。 |
パッケージ定義に相違があります |
|
ファイルがありません |
|
コマンドマップに定義されているメソッドがビジネスクラスに定義されていません |
コマンドマップファイルに定義されているメソッドがビジネスクラスのウィザード情報に定義されているか確認してください。 |
このファイルは拡張コマンドマップではありません。ファイル内容を確認してください |
拡張コマンドマップファイルのルート要素が“<commandMap>”になっているか確認してください。 |
拡張コマンドマップの解析に失敗しました。ファイル内容が正しいか確認してください |
拡張コマンドマップファイルが正しいXMLファイルになっているか確認してください。 |
インクルード指定されているコマンドマップファイルがありません |
インクルード指定されているコマンドマップファイルが存在するか確認してください。 |
インクルード指定されているコマンドマップファイルが再帰しています |
インクルード指定されているコマンドマップファイルの内容を確認してください。 |
以下に、表示される警告メッセージの一覧を示します。
メッセージ |
対処 |
---|---|
uji:formタグのverbsアトリビュートまたはuji.verbsリクエストパラメタに定義されているコマンドを使用するinputタグ、uji:inputタグ、uji:treeViewタグ、uji:tableViewタグ、またはuji:anchorタグ、uji:pushButtonタグがありません |
|
FORMタグのコンテントにフォーム内モードのuji:anchorタグが存在します |
uji:anchorタグのアトリビュートの記述が正しいか確認してください。 |
以下に、表示される情報メッセージの一覧を示します。
メッセージ |
対処 |
---|---|
使用するデータBean定義がみつからないため、コマンドマップのチェックは省略します |
入出力ページ(JSPファイル)で、uji:useBeanタグのclsアトリビュート、uji:formタグのbeanClsアトリビュート、またはuji.beanリクエストパラメタによってデータBeanのクラス名が定義されていない場合に表示します。 |
ビジネスクラスはウィザード情報を含んでいないためメソッド存在チェックは省略します |
ビジネスクラスファイルに、ウィザードを使用して作成した際に定義されるウィザード情報が含まれていない場合に表示します。 |
uji:tableViewタグの分割表示を使用した場合で、スクロールボタンを作成し、uji:formタグのverbsアトリビュートまたはuji.verbsリクエストパラメタにuji.showbackを記述した場合、以下の警告が表示される場合がありますが、アプリケーションの実行に問題はありません。
uji:formタグのverbsアトリビュートまたはuji.verbsリクエストパラメタに定義されている コマンドを使用するinputタグ、uji:inputタグ、uji:treeViewタグ、uji:tableViewタグ、 またはuji:anchorタグがありません(uji.showback) |
目次 索引 |