專欄: n-tier 系統開發基礎
p.7
兩段式OOAD
開發大型3-Tier資訊系統
第1階段:以OOAD技術分析企業流程,
第2階段是:以OOAD技術分析資訊系統流程。將企業與軟體視為
一體的兩面,讓資訊系統有效支持企業 流程,由更好
的流程提供顧客更滿意的服務。
p.23
大型3-Tier系統開發程序的迅速瀏覽
只需花15分鐘,您就能掌握當今最熱門的3-Tier / N-Tier架構軟體
系統的開發程序。
專欄: n-tier 雕龍小技
p.32
活用MTS的Context
Object 特色
Context Object將數個物件串成一個交易,是MTS的基本設施。
p.42
讓Stateful與Stateless物件攜手合作
Stateless物件像煙火般曇花一現,完成服務就釋放資源,高經濟
效益。
p.49
彈性的源頭──Stateless物件輔助企業物件
企業物件封裝了企業營運的策略規則,讓資訊系統與企業經營結合
為一體。
p.59
讓Stateful與Stateless物件攜手合作
穩定的企業物件配上有彈性的Stateless物件,創造出舒適好用的
軟體。
p.63
建立穩定的企業物件關係
持久穩定的企業物件及其關係,是支持企業及資訊系統成長的根本
架構。
p.70
善用MTS交易(Transaction)功能
交易是企業與顧客的契約,重要無比,有可靠架構履行之,顧客高
枕無憂。
專欄: n-tier 實作範例
本專欄將雕龍小技,做精湛的組合、互相搭配、一氣呵成,
決多層式架構的實作問題。 這是MISOO物件輔導團隊
(mentoring team)實作技術的核心與精華,於此與您共享。
p.88 基礎實作技術:On Demand觀念
軟體的本質至今並沒有改變,仍然是程序與資料分而治之。只有在
執行期間而且有必要時,才在記憶體裡將之整合起來。
p.98 信用卡系統實例(一):設計Class Diagram
類別圖是軟體系統的主架構,依此架構,我們將程式寫在圖中各
類別的程序(method)裡,所以類別圖是實作系統時所依據的藍圖
(blueprint)。
p.105 信用卡系統實例(二):
設計Sequence Diagram 及產出Prototype程式
說明如何由Use Case分析來釐清流程,並藉之檢驗而提煉出更正確
而穩定的類別圖,才能建立出持久可靠的資訊系統。
p.129 信用卡系統實例(三):
持續產出雛型檢驗流程和架構
於此,以更多的流程來檢驗和提煉類別圖裡的類別及架構,並做
出雛型。 這個架構必須是能跨流程的,也就是為各流(reusable)。
p.154 信用卡系統實例(四):
設計更穩定的N-Tier系統
將進一步說明如何運用抽象(abstract)和介面(interface)觀念來改進類
別圖的架構,讓系統具有高度的彈性。