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

変更後の整合性のチェック

ここでは、アプリケーションに変更を加えたときに発生した潜在的な問題が、Workshop でどのように検出されるかについて説明します。

Workshop Studio ファミリ製品には、Web アプリケーション アーティファクト間のすべての依存関係を保持するデータベースが備わっており、常に更新されています。このデータベースには、以下のような情報が保持されています。

いずれかの Web アプリケーション アーティファクトが変更されると、整合性チェックが自動的に実行され、検出されたすべての問題が警告として報告されます。

この手法の重要な利点は、Web アプリケーションの開発時に明示的に「ビルド」操作や「チェック」操作を実行しなくても、早い段階で問題を検出できることです。

Java ソース ファイルの不整合の作成

  1. このページを開くには、[パッケージ・エクスプローラー] で [checkoutPayment.jsp] をダブルクリックします。
  2. [変数] ビューで [profile] 変数を右クリックし、一番上のメニュー項目を選択します。その変数の型を実装する Profile.java ファイルが開かれます。
  3. Ctrl〕+〔F〕を押して、次の getFirstName() メソッドを検索します。
  4. public String getFirstName()

    {

      return m_firstName;

    }

  5. getFirstName()」を「getGivenName()」に変更して Java ファイルを保存します。
  6. [タスク] ビューに、型 Profile の firstName フィールドが定義されていないことを示す警告が表示されます。

  7. getGivenName()」を「getFirstName()」に戻します。
  8. Java ファイルを保存すると、[タスク] ビューからエラー エントリが削除されます。

Struts コンフィグレーション ファイルの不整合の作成

  1. このページを開くには、[パッケージ・エクスプローラー] で [WEB-INF/struts-config.xml] をダブルクリックします。
  2. [スマート エディタ] で、内部的に選択されたアクションの [Action Mapping Path] を「/changeLocale」から「/changeLanguage」に変更します。
  3. Enter〕を押してエントリを確定してからファイルを保存します。
  4. [タスク] ビューに、changeLocale アクションが Struts コンフィグレーション ファイル内に存在しないことを示す警告が表示されます。

  5. 「/changeLanguage」を「/changeLocale」に戻し、〔Enter〕を押してエントリを確定します。
  6. ファイルを保存すると、[タスク] ビューから警告が削除されます。

関連する概念

アプリケーション データベース
整合性チェック

関連するタスク

アプリケーション内の問題の発見と修正

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

 

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