Java架構之完美設計

Java架構之完美設計

本書正是繼《Java代碼與架構之完美最佳化——實戰經典》《軟體品質之完美管理——實戰經典》之後,優秀軟體架構師又一本必讀書,也是“軟體架構師成長之路”系列教程的第三部作品,亦是本系列的收官之作。

基本介紹

  • 書名:Java架構之完美設計 
  • 又名:軟體架構師成長之路 
  • ISBN:9787111635123 
  • 頁數:403 
  • 定價:109 
  • 出版社:機械工業出版社 
  • 開本:16開 
  • 包裝:平裝 
  • 用紙:膠版紙 
  • 品牌:機工出版 
內容簡介,作者簡介,目錄,

內容簡介

本書內容分為軟體架構理論、軟體架構高級技能、軟體架構綜合技能以及軟體架構創新四大部分。第壹部分是第1、2章,介紹了軟體架構師練就的方法、軟體架構設計模式、軟體架構開發模型、軟體架構模式、軟體架構思維、軟體架構編程思想以及軟體架構設計原則等,為軟體架構設計的基本理論;第二部分是第3~5章,介紹了軟體架構師必備的工具體系、Java機制技能要點專題、Java後台技術棧技能要點專題以及日誌架構設計、安全架構設計、許可權架構設計、驗證架構設計、異常架構設計、訊息架構設計、阻塞架構設計、數據字典架構設計Java八大核心架構設計體系,為軟體架構設計的高級技能體系;第三部分是第6~13章,以Spring技術為脈絡,介紹了JavaWeb、SpringMVC、Spring Integration、Spring Boot、SOAP WebService、REST WebService以及框架測試等架構設計相關的核心技術,為軟體架構設計與實現相關的綜合技能體系;第四部分是第14、15章,以開源框架以及自動化代碼生成工具開發為中心,啟發讀者的創新思維,為軟體架構的創新技能體系。

作者簡介

顏廷吉,山東臨沂人,畢業於北京大學軟體與微電子學院,獲碩士學位,365IT學院創始人兼首席講師。“軟體架構師成長之路”三部曲《Java代碼與架構之完美最佳化——實戰經典》《軟體品質之完美管理——實戰經典》《Java架構之完美設計——實戰經典》作者。現就職於日本e-Technology公司,從事軟體架構方面的研究、諮詢與教學工作,有十餘年的一線軟體設計與研發經驗。

目錄


前言
第1章 架構概述
1.1 架構來源
1.1.1 軟體架構
1.1.2 架構單位
1.1.3 常見架構錯誤概念
1.2 架構的價值
1.3 架構發展歷史
1.4 架構師
1.4.1 架構師分類
1.4.2 軟體架構師職責
1.4.3 軟體架構師素質要求
1.4.4 架構師練就方法
小結
習題
第2章 架構基本理論
2.1 架構品質
2.2 架構過程
2.2.1 架構流程
2.2.2 架構成果
2.2.3 架構團隊
2.3 架構開發模型
2.3.1 開發模型概述
2.3.2 邊做邊改模型
2.3.3 疊代開發模型
2.3.4 Scrum開發模型
2.4 架構設計常用UML
2.4.1 概述
2.4.2 類圖
2.4.3 序列圖
2.4.4 構件圖
2.4.5 部署圖
2.5 架構常用設計模式
2.5.1 模式概述
2.5.2 設計模式概述
2.5.3 設計模式與框架
2.5.4 單例模式
2.5.5 工廠方法模式
2.5.6 建造者模式
2.5.7 適配器模式
2.5.8 外觀模式
2.5.9 代理模式
2.5.10 模板方法模式
2.5.11 策略模式
……

相關詞條

熱門詞條

聯絡我們