1. 。案專發開來 用使何如到解了以可
Spring
您,籤 書 上 線 成 完 際 實 由 藉, 與 籤 標
Spring JSTL 、 用使 S pring JSP
則 上 術 技 層 在,等
View 及以
Java Mail 、器 容
H ibernate Spring IoC
、架框 用使將中式程,式程
Spring Web MVC 的籤書理管上 Web
線以可個一成完,能功 的過紹介前先合組將,中節章個這在
Spring
。式方定設態組與用使的 API 種各中 顯突,中式程用應的
Spring
單簡些一在並,能功個各的 Spring 紹介於重著,中節章各的前先在
專案:Spring 線上書籤
10
2. 2 1
構架程流籤書上線 10.1 Spring 圖
: 構 架 程 流 的 下以出 劃 規 , 程 流 的 構 架
Web MVC 於基,式程計設來構架的 Web MVC
用採將籤書上線 Spring
10.1.1 架構規劃
。改修的要
必不或亂混式程的成造而楚清不構架因,中程過發開式程免避以可,業作
Web
上紙的單簡些一前事但,式程 的單簡個一是只這然雖,術技的用採要
所慮考與構架的式程計設來間時些一花先,前之式程計設始開式正在
10.1 程式概觀
) – http://openhome.cc 良信林(冊手術技 Spring 2.0
3. 3 1
。者用
6
使給回傳果結將中” 程流“在,面畫示顯並件物料資的要必取擷會頁網
,頁網的面畫果結現呈給發轉中” 程流“在著接,件物料資的取存以可 5
所頁網為定設並息訊的要必集收器制控,後之器制控至回返程流理處在
頁網
。作動等新更、詢查、存儲行進庫料資與責負將件物取存料資中
4
” 程流“在,庫料資用採將介媒的籤書存儲來用中式程籤書上線 Spring
庫料資
D ata
。件物) (料資為裝封息訊些一將以可還,話的要需果如,求
M ail
請些這理處來等件物務商 、) (件物取存料資用調中” 程流“ D AO 3
在器制控,理處來件物 Model
的中層務業用調須必務業些一有中求請在
件物 Model
等 、 、 D AO M ail Data
。求請成完
來件物的層務商叫呼並,證驗料資行進、數參求請的者用使取擷將器制控
,理處來器制控由交求請將中” 程流“在,後器制控好定決器制控端前2
器制控
。求請理
處來器制控個一哪由定決將器制控端前,求請送發器制控端前向中” 程 1
流 “ 在 者 用 使,求 請 的 者 用 使 受 接 來 器 制 控 端 前 用 採,中 籤 書 上 線 在 Spring
) F ront Controller
(器制控端前
: 明說個 作 微 稍 , 用 作 的 示圖與 程 流 個 每 中 圖 於 對
籤書上線 S pring :案專 Chapter 10
4. Spring 2.0 良信林(冊手術技 – http://openhome.cc )
10.1.2 採用技術
。術 技 的 用 採 際 實 將 節環個 一 每 慮 考 來 , 後 之構架 式 程 的 致 大 解 了 在
)
F ront Controller (器制控端前
Spring 現實來架框 的 用使將,中籤書上線
Spring 在
Web MVC Web MVC
。別類 的 為器制控端前的用採所中其,構架
Spring DispatcherServlet
器制控
,別類 的
Spring Web MVC合 配,架 框 用採於由
Spring DispatcherServlet
如例,別類的 上構架承繼
Spring Web MVC 中
Controller 用使將 Abstract-
類等
CommandController 、 、
S impleFormController M ultiActionController
。別
Data M ail D AO Model件物 等 、 、
現實的件物 在,別類 與別類 的訂自為面方件物料資
User Bookmark DAO
(射映係關 件物行進動自來
Hibernate 用採將,上 / O bject/Relational
作別類
Mapping 、 到用使會將,中程過的取存料資在,) User B ookmark
到用使份部個這,求需的件郵送發有會中式程而,件物料資為 Java Mail
。裝封層象抽
Spring 的
Java Mail用使會,能功的
庫料資
聯關
Spring 用採將,介媒的籤書與料資者用使存儲來用籤書上線 MySQL
。庫料資式
頁網
,籤 標 定 綁 些 一 的 用 運,礎 基 為 術 技 用 使,上 用 採 的 術 技 頁 網 在
JSP Spring
JSTL 。現呈的輯邏面頁理處來 用使並
1 4