編輯推薦
全麵介紹29個Java Web設計模式技術
所有設計模式示例代碼提供下載,無需光盤
作者提供技術支持E-mail(參見前言)
內容簡介
在軟件開發與管理過程中,會涉及大量的軟件設計工作,這些工作將對軟件項目能否成功實施起到巨大的作用。《Java Web設計模式之道》全麵講解瞭Java Web設計模式,集理論與實戰於一體,結閤創新與發散思維,為讀者提供思維上、方法上的啓發。
《Java Web設計模式之道》結閤Java Web示例項目全麵講解瞭29個設計模式,最後通過一個實戰項目學習設計模式是怎麼結閤到實際項目中的。全書源代碼可以從網上下載。
《Java Web設計模式之道》適閤Java Web項目軟件架構師、係統分析設計師和程序員閱讀,也適閤作為高等院校和培訓機構相關專業的培訓教材。
作者簡介
蔣海昌,中國電子科技大學項目管理專業碩士。2002年6月開始從事J2EE設計與開發工作至今,在軟件研發、架構設計、項目管理等方麵頗有心得,精通Java Web、J2EE架構。
內頁插圖
目錄
第一部分 仙人指路——設計模式簡介
第1章 設計模式概述
1.1 設計模式是什麼
1.2 軟件設計模式的發展曆程
1.3 作者闡述軟件設計模式的主要方式
第二部分 設計紅寶書——設計模式原則詳解
第2章 設計原則之開閉原則
2.1 何謂開閉原則
2.2 為何要遵循開閉原則
2.3 如何實現開閉原則
2.4 應用反思——齣售鞋類
2.5 開閉原則與Struts
第3章 單一職責原則
3.1 何謂單一職責原則
3.2 為何遵循單一職責
3.3 如何實現單職責
3.4 應用反思——産品報錶
3.5 單一職責原則與Spring
第4章 裏氏代換原則
4.1 何謂裏氏替換原則
4.2 為何要實現裏氏代換
4.3 如何實現裏氏代換
4.4 應用反思——瞭類調用父類
4.5 裏氏代換原則與Struts以及Spring
第5章 依賴倒換原則
5.1 何謂依賴倒換原則
5.2 為何要實現依賴倒換
5.3 如何實現依賴倒換
5.4 應用反思-Java程序員招聘
5.5 依賴倒換原則在Spring中的應用
第6章 接口隔離原則
6.1 何謂接口隔離原則
6.2 為何要實現接u隔離
6.3 如何實現接口隔離
6.4 應用反思——商品管理功能設計
6.5 接口隔離原則在Spring中的應用
第7章 迪米特法則
7.1 何謂迪米特法則
7.2 為何要實現迪米特
7.3 如何實現迪米特
7.4 應用反思——地下黨單綫聯係
7.5 迪米特法則在Spring中的應用
第三部分 設計創建排——細說創建型模式
第8章 Factory Method(工廠方法)模式
8.1 概述
8.2 應用優勢與時機
8.3 應用情境——小明評先進
……
第四部分 設計結構派——細說結構型模式
第五部分 設計行為派——細說行為模型式
第六部分 設計模式應用思維
前言/序言
本書內容
本書主要通過各類應用之情境,接閤代碼實例來描述設計模式。本書的內容基本上可分為六大部分。
第一部分設計模式簡介:它是讓讀者瞭解什麼是設計模式。
第二部分設計模式原則詳解:它是讓讀者瞭解各種設計模式原則。
第三部分細說創建型模式:它是讓讀者瞭解各種基本類型的設計模式。
第四部分細說結構型模式:它是讓讀者瞭解難度與層次比較高級一些的模式。
第五部分細說行為型模式:它是讓讀者瞭解難度與層次最高級的一些模式。
第六部分設計模式應用思維。
為何寫此書
萌發寫J2EE設計模式的書籍源於2010年12月份,當時我在公司做培訓,聽課的人都是有1-5年工作經驗的軟件工程師。他們對類、抽象類、接口、多態、多綫程等概念都有一定的瞭解;然而為什麼用麵嚮對象裏麵的各種概念去開發設計程序,卻無法描述清楚;特彆是對於設計模式在J2SE、J2EE程序中如何運行則更是沒有思路。
為此,我想到瞭當前國內設計模式的學習書籍的一些特點:
·設計模式原版書是全英文的,由於大部分人的英語水平並不高明,所以想真正理解裏麵的內容有很大的難度。
·翻譯過來的設計模式書籍,由於東西方文化的差異,加上作者本身水平的限製,難免不會齣現,內容上的偏差。
·雖然國內也有一些設計模式的書籍,但是往往過於偏重理論的描述;如果用於學校課題研究可能還有一定的價值,如果用於軟件企業開發大型産品和項目則顯得有點雞肋。
·國內也有一小部分針對實際項目的設計模式書籍,然而由於圖書齣版時間的限製,作者不想或不願對設計模式做進一步的研究。特彆是針對Java語言和設計模式相結閤的描述則更是少之又少。
……
Java Web設計模式之道 epub pdf mobi txt 電子書 下載 2024
Java Web設計模式之道 下載 epub mobi pdf txt 電子書