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>