3.11.1 2層モデル

2層モデルは,JSP/HTMLだけでリクエストを処理してクライアントへ送信するモデルです。画面遷移が少ないなど,単純なポートレットの開発方式です。

2層モデルを次の図に示します。

図3-10 2層モデル

[図データ]

2層モデルでは,JSP/HTMLおよびBean/EJBを使用します。JSP/HTMLは,ユーザからのリクエストを基に,適切なBean/EJBを呼び出します。Bean/EJBが業務処理をします。JSP/HTMLは,リクエストや業務処理の結果を基に,適切な画面を表示します。

2層モデルのサンプルを次に示します。このサンプルは,各ページへのハイパーリンクで構成されています。Webブラウザからのリクエストで各ページが呼び出される形式です。

<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ taglib uri="http://soft.hitachi.co.jp/portal/urlutils" prefix="uu" %>

<UL>
 <LI><uu:a href="122501.html">「年末すす払い」に関する件</uu:a>
 <LI><uu:a href="122502.html">総務のURLが変更になりました。</uu:a>
 <LI><uu:a href="122101.html">規制改定の件</uu:a>
 <LI><uu:a href="121301.html">「給食シフト変更」のお知らせ</uu:a>
 <LI><uu:a href="120301.html">「チケット割引(12/3~)」のご案内</uu:a>
</UL>