☆掲示板登録画面初期表示
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へ登録依頼
掲示板データ設定