
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 策略模式
前言
第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 策略模式
……