< 前へ | 次へ >

演習 5: ページへの Dojo レイアウト・ウィジェットの追加

この演習では、Border Container ウィジェットをページに追加することにより、MyMovieProject Web 2.0 プロジェクト用の Web クライアント・インターフェースの作成を開始します。この演習により、Web アプリケーション作成用のさまざまな Dojo ツールを知ることができます。
MovieService の getMovieList() メソッドは、JSON 応答を返す RPC アダプター・サービスとして公開されています。JavaScript は JSON をネイティブ・オブジェクトとして扱うため、応答は Dojo クライアントで容易に使用できます。Dojo クライアントを作成するには、以下のようにします。
  1. 「エンタープライズ・エクスプローラー」ビューで、「MyMovieProject」 > 「WebContent」を展開します。
  2. ShowMovies.html を右クリックし、「アプリケーションから開く」 > 「リッチ・ページ・エディター」を選択します。
    リッチ・ページ・エディターで Web アプリケーションを開発するときには、以下のビューが役立ちます。
    設計
    ビジュアル編集機能を完備した WYSIWYG 環境。「パレット」および「エンタープライズ・エクスプローラー」ビューからのドラッグができます。
    ソース
    ソース・コードおよびマークアップを直接処理できるエディター。
    分割
    2 つ以上のペインを水平または垂直に 1 つの分割画面ビューに結合したもの。デフォルトの分割では、「設計」ペインと「ソース」ビューが表示されます。 分割画面の一方の部分に加えた変更は、分割画面のもう一方の部分に即時に表示されます。
  3. リッチ・ページ・エディターの「設計」タブをクリックします。
  4. 「パレット」で「Dojo レイアウト・ウィジェット (Dojo Layout Widgets)」ドロワーをクリックします。 Dojo 対応の Web プロジェクトで作業している場合、パレットには、ドロワー別に編成されたさまざまな Dojo ウィジェットが含まれています。 これらのウィジェットは Web ページにドラッグできます。ウィジェットの上にカーソルを移動すると、そのウィジェットの説明を表示できます。
  5. 「BorderContainer」ウィジェットを選択して、ページにドラッグします。 「BorderContainer の挿入」ウィンドウでは、「ヘッドライン (Headline)」と「サイドバー」という 2 つの設計モードから選択できます。領域を追加すると、BorderContainer が Web ページにどのようにレンダリングされるのかを示すプレビューが表示されます。
  6. 「上部」領域と「中央」領域を選択し、「OK」をクリックします。
    「Border Container の挿入 (Insert Border Container)」ウィンドウ
    BorderContainer ウィジェットが Web ページに挿入されます。
  7. 「ウィンドウ」 > 「ビューの表示」 > 「プロパティー」を選択して「プロパティー」ビューを開きます。 「プロパティー」ビューを使用して、選択したウィジェットのプロパティーを表示および編集できます。
  8. 「設計」ビューで、任意の BorderContainer 領域を選択します。選択したウィジェットのプロパティーを表示するには、「プロパティー」ビューでパンくずリストを使用します。
    「プロパティー」ビューのパンくずリストにある BorderContainer ウィジェット
  9. 「スタイル」タブで、「プロパティー」フィールドに次の値「height: 600px; width: 100%」を入力します。
  10. BorderContainer ウィジェットにもう 1 つ領域を追加します。
    1. 「Dojo レイアウト・ウィジェット」ドロワーから ContentPane ウィジェットを現在の BorderContainer ウィジェットの右マージンに、「右コンテンツ・ペインの追加」が表示されるまでドラッグします。
      境界コンテナー・ウィジェット
  11. 「設計」ビューで BorderContainer の上部領域を選択します。 「プロパティー」ビューに「ContentPane」セクションが表示されます。
  12. 「スタイル」タブにナビゲートし、「プロパティー」フィールドの横にある「参照」をクリックして、「新規スタイル」ウィンドウを開きます。
  13. 左側のペインで「テキスト・レイアウト」を選択します。
  14. 右側のペインの「水平方向の位置合わせ」グループで「中央」を選択し、「OK」をクリックします。
  15. 「設計」ビューで BorderContainer の上部領域をダブルクリックして、領域内のテキストを編集し、My Movie Web Application! と入力します。
  16. ページを保存します。
Dojo Toolkit は、柔軟性のある優れたモジュール式 Ajax Software Development Kit です。 これは以下の 3 つの主要な層に分かれています。
Dojo コア
Ajax 開発に必要なすべての主要機能に加え、他のツールキットにはない多数の機能を備えています。
Dijit
Ajax アプリケーションの開発時に使用する、対話性に富んだ高品質のウィジェットとテーマのセット。
DojoX (Dojo eXtensions)
Ajax アプリケーションの開発に役立つウィジェットおよび API を含むモジュール (ただし、すべてのアプリケーションで必要とされるわけではない)。

Dojo Toolkit の詳細については、Dojo Toolkit の Web サイトを参照してください。

演習のチェックポイント

Dojo クライアント用の web ページのコードを作成しました。
この演習では以下のことを学習しました。
  • Web ページで Dojo 開発を可能にする方法。
  • Dojo ウィジェットを Web ページに追加する方法。
  • Dojo Toolkit について。
< 前へ | 次へ >

フィードバック