• 検索結果がありません。

☆掲示板登録画面初期表示

Service Servlet

notice_regist.

jsp

リクエスト application

= notice.conf.notice service = regist

遷移先情報の取得

application = notice.conf.noticel service = regist

画面遷移

service-config-notice.xml ブラウザ

遷移先情報

/notice/notice_regist.jsp メニュー/掲示板

登録画面クリック

Page

116 Copyright 2005 株式会社NTTデータ イントラマート All rights Reserved.

☆掲示板登録画面登録処理(正常)

Service Servlet

リクエスト application

= notice.conf.notice service = notice_regist

service-config-notice.xml ブラウザ

掲示板登録 画面登録ボタン クリック

NoticeRegist

ServiceController notice_regist.jsp

サービスコントローラー 情報取得 application

= notice.conf.notice service = notice_regist

service()メソッド呼出

画面遷

掲示板データ登録 処理正常終了

*詳細別記

遷移先情報取得 application

= notice.conf.notice service =notice_regist

イベント フレームワーク

notice.controller.service.

NoticeRegistServiceController

掲示板データ 登録処理依

/notice /notice_regist.jsp

check()メソッド呼出

Page

117.

☆掲示板登録画面登録処理(例外)

Service Servlet

リクエスト application

= notice.conf.notice service = notice_regist

service-config-notice.xml ブラウザ

掲示板登録 画面登録ボタン クリック

NoticeRegist ServiceController

notice_input _error.jsp

ErrorHelper Bean

サービスコントローラー 情報取得

application = notice.conf.notice service = notice_regist

NoticeRegistServiceController check()メソッド呼出し

例外情報取得

例外情報 掲示板登録処理

例外

(RequestException)発生

RequestException

遷移先情報取得 application = notice.conf.noticel service = notice_regist

画面遷移 notice.controller.service.

NoticeRegistServiceController

/notice /notice_input_error.jsp

Page

118 Copyright 2005 株式会社NTTデータ イントラマート All rights Reserved.

☆掲示板登録画面登録処理(モデル)

NoticeRegist

ServiceController DB

event-config-notice.xml

NoticeRegistEvent

NoticeRegist

EventListener data-config-notice.xml NoticeIntramart DBDAO

NoticeInf イベントフレームワーク

application = notice.donf.notice event = notice_regist

notice.model.event.

NoticeRegistEvent

掲示板入力データセット

掲示板データ登録処理依頼

データフレームワーク application = notice.conf.notice dao = notice_inf ログイングループID notice.model.data.

NoticeIntramartDBDAO

掲示板データをDBへ登録依頼 パラメータ(NoticeInf)

掲示板データ登録処理 登録データ参照

掲示板データセット

掲示板データ登録 処理終了後、

notice_regist.jspへ 画面遷移

Page

119.

☆掲示板参照画面初期表示(概要)

notice_view.jsp NoticeView Bean

NoticeView EventListener

DB

掲示板データ取得

掲示板データ

NoticeView EventResult NoticeIntramart

DBDAO

NoticeInf 掲示板データ取得

生成 掲示板データ取得

tutorial_plus_notice テーブルへアクセス

掲示板データ

生成

掲示板データ 取得処理結果

掲示板データ取得

掲示板データ

掲示板データ設定(NoticeInf)

Page

120 Copyright 2005 株式会社NTTデータ イントラマート All rights Reserved.

☆掲示板参照画面初期表示(詳細①)

Service Servlet

notice_view.

jsp

リクエスト

application = notice.conf.notice service = view

遷移先情報の取得 application = notice.conf.notice service = view

画面遷移 service-config-notice.xml

ブラウザ NotcieView

Bean

掲示板データ取得

イベント フレームワーク

掲示板データ取得 業務処理依頼

掲示板データ

掲示板データ メニュー

/掲示板参照画 面クリック

/notice/notice_view.jsp

掲示板データを DBから取得

*詳細別記

Page

121.

☆掲示板参照画面初期表示(詳細②)

NotcieView Bean

リクエスト application=notice.conf.notice event=notice_view

event-config-notice.xml NotcieView EventListener

data-config-notice.xml NotcieIntramart DBDAO

NotcieInf

NotcieView EventResult

DB

リクエスト

application=notice.conf.noticel dao=notice_inf ログイングループID

notice.model.data.

NoticeIntramartDBDAO

生成

tutorial_plus_noticeテーブルへアクセス

掲示板データ

掲示板データ

生成

掲示板データ取得処理結果

掲示板データ取得 notice.model.event.

NoticeViewEventListener

掲示板データをDBへ登録依頼

掲示板データ設定

Page

122 Copyright 2005 株式会社NTTデータ イントラマート All rights Reserved.

3 Strutsとの連携