BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA
 ドキュメントのダウンロード   サイト マップ   用語集 
検索

JavaServer Pages ガイド

 前 次 目次 PDFで表示  

JSP テンプレート

WebLogic Portal には、アプリケーションで利用できる定義済みの JSP テンプレート セットが用意されています。これらのテンプレートは、BEA が提供している形でそのまま使うことも、独自のスキンやレイアウトを適用するなど個別のニーズに合わせてカスタマイズすることもできます。この節には、利用できるテンプレートの一覧があります。

この節では、以下の内容について説明します。

 


テンプレートの場所

テンプレートはすべて、次のディレクトリに置かれています。

<BEA_HOME>¥weblogic700¥portal¥samples¥portal¥wlcsDomain¥
beaApps¥wlcsApp¥wlcs¥commerce

 


Commerce テンプレート

表A-1 は、Commerce サービス開発に使用するテンプレートの一覧です。

表A-1 /commerce テンプレート

main.jsp

匿名ユーザ向けのメイン ホーム(開始)ページ。

login.jsp

アカウント、および新規ユーザ作成用のリンクにアクセスするためのユーザ名とパスワードをフォーム ベースで発行する。

badlogin.jsp

login.jsp と同様で、login.jsp に加えてエラー メッセージを表示する。

configurationerror.jsp

Webflow のコンフィグレーションまたは Pipeline でエラーが発生したときに使われる。

newuserforward.jsp

user/newusercreation.jsp にリダイレクトする。

servererror.jsp

403、404、405、500 番のサーバ エラーに使われる汎用ページ。

sessiontimeout.jsp

セッション タイムアウト ページ。

shoppingcart.jsp

注文品が提示される。ユーザは、数量の変更や商品の削除を行ったり、ショッピングを続けたりすることができる。


 

 


Campaign テンプレート

表A-2 は、Campaign サービスの設定に利用できる JSP テンプレートの一覧です。

表A-2 /commerce/campaign テンプレート

contractor_journal.jsp

キャンペーンの例に関係するサンプルのオフサイト ページ。

fixup_channel.jsp

キャンペーンの例に関係するサンプルのオフサイト ページ。

 


Catalog テンプレート

表A-3 は、Catalog サービスの設定に利用できる JSP テンプレートの一覧です。

表A-3 /Catalog テンプレート

browse.jsp

カタログのブラウズによって、連続的にドリルダウンする。サブカテゴリとサブサブカテゴリにも同じテンプレートが使われる。

details.jsp

単一商品のメタデータのうち選択されたものをすべて表示する。親カテゴリへのバックトラック ナビゲーションも可能。

search.jsp

詳細検索(パワー サーチ)ページ。詳細検索結果も表示する。

searchresults.jsp

サイト内のどこででも行われる簡易キーワード検索の結果。


 

 


Catalog および Campaign の include テンプレート

表A-4 は、Catalog または Campaign サービスの設定に利用できる JSP include テンプレートの一覧です。

表A-4 Catalog および Campaign include テンプレート

category.jsp

サブカテゴリの一覧を作成し、親(現在の)カテゴリ レベルにあるあらゆる商品の商品要約を提示する。商品数が所定の数を越える場合には、一覧の続きは、[次] ページおよび [前] ページで参照できる。

itemdetails.jsp

商品の詳細情報を表示するインクルード モジュール。

itemsummary.jsp

検索ページやブラウズ ページで複数の商品をまとめて表示できるインクルード モジュール。

navigation.jsp

ブラウズ インタフェースにおける「バックトラック」ナビゲーション機能を提供するインクルード モジュール。

navigation2.jsp

ブラウズ インタフェースにおける「バックトラック」ナビゲーション機能を提供するインクルード モジュール。

admin.inc

すべてのページで使用されて、上部の赤と黒のバナーを表示する。メインの管理画面、このテンプレートのインデックス、および現在のテンプレートの *.jsp.html ファイルに対するリンクが表示される。

header.inc

すべてのページで使用されて、[ホーム] へのリンクを表示する。header.inc をインクルードするページによっては、[サーチ]、[カートの中を見る]、[ログイン](ユーザがまだログインしていない場合)、[ログアウト](認証済みユーザに対して)などのリンクも表示される。

footer.inc

すべてのページで使用される。

leftside.inc

簡易検索機能とプロモーション用広告が表示される。認証済みユーザの場合は、ユーザに対するパーソナライズされたメッセージ、顧客プロファイルへのリンク、注文履歴へのリンク、および支払い履歴へのリンクも表示される。

stylesheet.inc

すべてのページで使用される。サイト全体に適用されるパラグラフやテキストのスタイルを定義するカスケーディング スタイルシート。

states.inc

入力ポップアップ ウィンドウに選択肢として米国の州名が列挙されるあらゆるフォームで使われる。

countries.inc

入力ポップアップ ウィンドウに選択肢として国名が列挙されるあらゆるフォームで使われる。

editaddresstemplate.inc

ユーザが登録済みの届け先住所を編集できるプロファイルおよび注文用フォームで使われる。

editcctemplate.inc

ユーザが登録済みのクレジット カード情報を編集できるプロファイルおよび注文用フォームで使われる。

newaddresstemplate.inc

ユーザが新しい届け先住所を指定できるプロファイルおよび注文用フォームで使われる。

newcctemplate.inc

ユーザが支払用に新しいクレジット カードを指定できるプロファイルおよび注文用フォームで使われる。

newdemographictemplate.inc

register/newuser.jsp および user/editdemographics.jsp にインクルードされる。ユーザがデモグラフィック情報を入力または変更できるフォームを提示する。提供される詳細なデモグラフィック情報は、キャンペーン関連の機能で使用できる。


 

 


Order テンプレート

表A-5 は、Order サービスの設定に利用できるテンプレートの一覧です。

表A-5 /Order テンプレート

selectaddress.jsp

登録済みの届け先住所(複数の場合あり)を表示する。ユーザは、届け先住所の選択、編集、および新規住所の追加を行える。

addaddress.jsp

selectaddress.jsp で、ユーザが希望する届け先住所が見つからない場合に表示される。newaddresstemplate.jsp をインクルード。

shipping.jsp

出荷方法の選択肢として、速達便、航空便、UPSなどが提示される。ユーザは出荷に関して特別な指示をすることもできる。

selecttaxaddress.jsp

特定の税務管轄区域に依存する。ユーザは郡などを指定し、チェックアウトを続行できる。

payment.jsp

現在の取引に使用する(クレジット カード)アカウントの選択。ユーザは既存アカウントの選択、編集、新規アカウントの追加を行うことができる。

paymentnewcc.jsp

ユーザは、新しいクレジット アカウント情報を追加できる。newcctemplate.inc をインクルード。

paymenteditcc.jsp

ユーザは、クレジット アカウント情報を payment.jsp での選択に合わせて変更できる。editcctemplate.inc をインクルード。

checkout.jsp

請求の最終的承認を得るために、商品、届け先住所、出荷方法の選択、クレジット アカウント、税金、および総額を明示して取引内容全体が表示される。

confirmorder.jsp

チェックアウトが正常に実行されたあと、注文が受理されたことを確認する要約が表示される。

orderhistory.jsp

ユーザは、過去または進行中の注文の一覧を表示し、そのうちの 1 つを選んで、内容、出荷日、その他の詳細を表示できる。

paymenthistory.jsp

ユーザは、過去の注文の支払い情報の一覧を表示できる。

orderstatus.jsp

個々の注文が、そのアイテム、費用、状況、届け先住所、その他の詳細と共に表示される。

systemerror.jsp

トランザクション コンポーネントでのサービス システム障害のために発生したエラーを表示する。

 


Registration テンプレート

表A-6 は、Registration サービスの設定に利用できる JSP テンプレートの一覧です。

表A-6 Register テンプレート

newuser.jsp

プロファイルの個人情報フィールドをすべて空白にする。ユーザ プロファイル情報を記録するためのデモグラフィック調査も含まれる。WebLogic Portal の完全ライセンス(Campaign サービスが含まれる)がある場合は、このデータをキャンペーンに利用できる。


 

 


User テンプレート

表A-7 は、ユーザの設定に利用できる JSP テンプレートの一覧です。

表A-7 User テンプレート

viewprofile.jsp

ログイン ユーザの既存の個人情報を、情報の変更および追加用のボタンと共に表示する。

editdemographics.jsp

登録済みユーザは、以前に入力したデモグラフィック情報を変更できる。

editprofile.jsp

個人情報(名前、連絡先、電話番号、電子メール)を変更する。

changepassword.jsp

ユーザは、パスワードを変更できる。

profilenewcc.jsp

ユーザは、新しいクレジット アカウント情報を追加できる。newcctemplate.inc をインクルード。

profileeditcc.jsp

ユーザは、クレジット アカウント情報を payment.jsp での選択に合わせて変更できる。editcctemplate.inc をインクルード。

profilenewaddress.jsp

ユーザは、新しい届け先住所を追加できる。newaddresstemplate.inc をインクルード。

profileeditaddress.jsp

ユーザはプロファイルに登録済みの届け先住所を変更できる。editaddresstemplate.inc をインクルード。

newusercreation.jsp

ユーザ登録の成功後に表示され、ショッピング カートを表示したり、チェックアウトに進んだり、ホームに戻るためのリンクを表示する。

secureMain.jsp

ログインに成功したユーザを main.jsp に戻すだけの安全なページ。

usercreationforward.jsp

ユーザの作成後、newusercreation.jsp ページをリダイレクトするのに使用する。これは、応答オブジェクト経由で適切な URL にリダイレクトしない限り、要求にユーザ情報が含まれないため。この usercreationforward.jsp により、認証済みユーザの情報を持つ新規要求が作成され、キャンペーンの開始が可能になる。

 

ページの先頭 前 次