Interstage Application Server Plus / Plus Developer スタートガイド
目次 前ページ次ページ

第4章 J2EEアプリケーションの開発運用> 4.1 開発

4.1.1 アプリケーション概要(ショッピングカート)

本章で開発するアプリケーションは、Webブラウザ上から商品の購入をするアプリケーションです。アプリケーションはEnterprise BeanとJSPとサーブレットの3つのアプリケーションから構成されます。

以下にアプリケーションごとの処理の概要を説明します。

■Enterprise Bean

Enterprise Beanでは以下のビジネスメソッドを実装しています。

メソッド

内容

AddCart

選択した商品を「現在の購入商品」のリストに追加します。

GetItems

「現在の購入商品」のリストを獲得します。

クラス名は以下のとおりです。

パッケージ名

pkgTutorialBean

クラス名

TutorialBean

◆ Enterprise Beanで使用するクラス

本章で使用するEnterprise Beanでは以下のクラスを使用します。このクラスは以下の処理が実装されて、商品名と購入個数が格納されます。

メソッド

内容

GetName

商品名を取得します。

SetName

商品名を設定します

GetQuantity

購入個数を取得します。

SetQuantity

購入個数を設定します。

クラス名は以下のとおりです。

パッケージ名

pkgTutorialBean

クラス名

Item

■JSP

JSPは以下の処理を行います。

JSPのファイル名は以下のとおりです。

ファイル名

ShoppingCartBean.jsp

◆ JSPで使用するクラス

本章で使用するJSPでは以下のクラスを使用します。このクラスでは以下の処理が実装されて、JSPからEnterprise Beanにアクセスする際に使用されます。

以下のメソッドを定義します。

メソッド

内容

SetItem

ビジネスメソッドAddCartを呼び出し、Enterprise Beanの購入商品リストにデータを追加します。

GetItem

ビジネスメソッドgetItemsを呼び出し、Enterprise Beanの購入商品リストを取得します。

Remove

EJB objectを消去します。

クラス名は以下のとおりです。

パッケージ名

pkgShoppingCartBean

クラス名

ShoppingCartBean

■サーブレット

サーブレットは以下の処理を行います。

クラス名は以下のとおりです。

クラス名

ShoppingCart


目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005