次の項では、サーバー側Webサイトの開発について説明します。
サーバー側Webサイトを開発するには、「サーバー側MVCフレームワーク」で説明しているように、Oracle WebCenter Sites Model-View-Controller (MVC)フレームワークを使用します。このモデルはご使用のデータ・モデルです。ビューについては、Template
またはSiteEntry
オブジェクトを作成します。即時利用可能なController
を使用することも、1つ作成してモデルとビューをまとめて結合することもできます。
WebCenter Sitesには、アセットの読取り用のナビゲーションなどの一般的な使用パターンを使用してすでに構築されたController
が複数用意されています。これらの即時利用可能なController
の詳細は、「コントローラ」を参照するか、開発者のサンプルWebサイトに移動し、「はじめに」メニューから即時利用可能なコントローラを選択します。
Oracle WebCenter SitesのAdminインタフェース内の新規コントローラを作成ウィザードを使用してController
を作成できます。
同様に、Eclipse IDE内のOracle Developer Toolsを使用してController
を作成することもできます。詳細は、「EclipseでのWebCenter Sitesリソースの管理」を参照してください。
Adminインタフェースを介してController
を作成するには:
WebCenter Sites Adminインタフェースの「新規」ページで、アセット・タイプ表内の新規コントローラをクリックします。
新規コントローラの作成ウィザードが開きます。
「名前」フィールドに、新規Controller
の名前を入力します。
(オプション)「説明」フィールドに、新規Controller
の説明を入力します。
「コントロール・ロジック」フィールドで、ビジネス・ロジック・コードを追加します。
「保存」アイコンをクリックします。
Controller
の開発の詳細は、開発者のサンプルWebサイトに移動し、サイトのレンダリングメニューから「コントローラ」を選択します。
Template
アセットは、WebCenter Sites Adminインタフェースを介して作成できます。
Adminインタフェースを使用してTemplate
を作成するには:
「新規」をクリックします。
右側の表で、「テンプレート」の隣にある「新規テンプレート」リンクをクリックします。
Template
フォームに入力します。
Template
を保存します。
Template
の作成の詳細は、「テンプレート・アセットの作成」を参照してください。
次のJava APIを使用してWebサイトにサイト・ナビゲーションを追加できます。
これらのJava APIの詳細は、開発者のサンプルWebサイトのレンダリングAPIメニューに移動してください。