Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

聊聊架构 PDF 下载


分享到:
时间:2018-08-09 10:41来源:http://www.jb51.net/(脚本之家 作者:转载  侵权举报
聊聊架构 PDF 下载
失效链接处理
聊聊架构 PDF 下载

转载自:https://www.jb51.net/books/629960.html
 
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/25270820.html
  
相关截图:


资料简介:
架构是如何运作并影响人们的日常生活的,在软件行业中架构是如何运作的?架构又是如何指导代码编写的,如何把架构应用在软件工程实践上?带着这些疑问,本书通过大量的实例一步一步揭示出架构背后的原理,以及架构在软件行业的发展,并通过企业实例来展示软件架构的实际应用。本书没有高深的词汇,不仅适合IT从业人员阅读,也适合其他行业的人士阅读。尤其对于想从事架构工作的人而言,是一本不可多得的参考材料。

资料目录:
第一部分 认识架构
第 1 章 生命周期
1.1 生命周期的识别
1.2 核心与非核心生命周期
1.3 生命周期与分工
第 2 章 时间
第 3 章 为什么会产生架构
3.1 分工
3.2 分工和生命周期
第 4 章 什么是架构
4.1 架构产生的条件
4.2 什么是架构
4.3 架构的生命周期
第 5 章 架构和树
5.1 树与增长
5.2 架构和树
第 6 章 概念
6.1 何为名相
6.2 究竟什么才是相
6.3 概念是沟通的基础
6.4 把握概念的力量
聊聊架构
第 7 章 什么是抽象
7.1 个性与共性
7.2 个性是基础
第 8 章 识别问题
8.1 面对问题有哪些困难
8.2 如何识别问题
8.3 寻找问题主体
第 9 章 切分的原则
9.1 切分就是利益的调整
9.2 为什么需要切分
9.3 切分的原则 
9.4 树和分层
9.5 切分与建模
9.6 切分的输出和组织架构
第 10 章 架构与流程
10.1 什么是流程
10.2 流程和架构拆分的关系
第 11 章 什么是架构师
11.1 架构师做什么
11.2 架构师也是人 
11.3 人人都是架构师 
11.4 架构师和权利 
第二部分 软件架构 
第 12 章 什么是软件 
12.1 以模拟人为目标的冯诺依曼结构和图灵机 
12.2 成本为王 
12.3 天空才是极限 
12.4 软件的作用 
目录
IX
第 13 章 软件的生命周期 
13.1 软件的开发生命周期 
13.2 软件开发的增长 
13.3 软件开发的迭代 
13.4 软件的运行生命周期 
第 14 章 什么是软件架构 
14.1 要解决什么问题 
14.2 分别是谁的问题呢 
14.3 分别有什么问题 
14.4 分析问题 
14.5 会生成哪些架构 
14.6 什么是软件架构 
第 15 章 什么是软件架构师 
15.1 软件架构师的区别 
15.2 软件架构师的困境 
15.3 生命周期的思考 
15.4 软件架构师的权力 
15.5 软件架构师和技术人员对技术的态度区别 
15.6 架构师是技术的使用者 
15.7 如何保障架构落地 
第 16 章 业务、架构和技术三者的关系 
16.1 什么是技术 
16.2 业务和架构及技术之间的关系 
16.3 技术人员和业务人员的关系 
16.4 重新发明轮子 
16.5 开源技术 
第 17 章 软件研发 
17.1 软件工程师的兴起和使命 
17.2 分工的困境 
17.3 软件的迭代 
17.4 软件开发的分工 
聊聊架构
X
17.5 软件开发模式和架构 
17.6 软件工程师的支持者 
第 18 章 软件的架构拆分 
18.1 软件拆分的原动力 
18.2 软件开发团队的拆分 
18.3 软件的拆分 
18.4 软件开发的基础技术 
18.5 软件拆分的第二动力 
18.6 架构一步到位 
第 19 章 如何写好代码 
19.1 什么叫业务逻辑 
19.2 业务逻辑分散的危害 
19.3 业务逻辑内聚的好处 
19.4 代码架构实例 
19.5 代码误解 
19.6 软件的拆分 
第 20 章 单元测试 
20.1 什么是单元测试 
20.2 单元测试的困境 
20.3 单元测试测什么 
20.4 如何改造代码 
20.5 为什么要做单元测试 
20.6 如何做单元测试 
第 21 章 软件架构和面向对象 
21.1 什么是面向过程 
21.2 什么是面向对象 
21.3 生命周期和面向对象及面向过程 
21.4 架构和面向对象及面向过程 
21.5 面向对象的误区 
21.6 对象和生命 
目录
XI
第 22 章 软件架构与设计模式 
22.1 模式以及模式的意义 
22.2 什么是设计模式 
22.3 软件设计模式 
22.4 设计模式和架构 
22.5 设计模式的误区 
第 23 章 软件架构和软件框架 
23.1 访问类框架 
23.2 业务类框架 
23.3 什么是框架 
23.4 框架的特点 
第 24 章 软件运维 
24.1 软件运行生命周期
24.2 什么是软件运维
24.3 运维的业务模型
24.4 控制变化
24.5 监控变更
24.6 预警变更
24.7 主导变更 
24.8 提升变更质量 
24.9 运维的架构拆分 
第 25 章 软件访问生命周期 
25.1 软件访问的业务模型 
25.2 软件访问路径的架构拆分 
25.3 大规模软件访问的架构拆分 
25.4 集群 
25.5 数据中心 
第 26 章 软件架构和大数据 
26.1 什么是大数据 
26.2 如何做好大数据 
26.3 软件大数据 
聊聊架构
XII
第 27 章 软件架构和建筑架构 
27.1 软件架构和建筑架构的目标之异同 
27.2 软件和建筑的架构扩展之异同 
第三部分 软件架构的应用 
第 28 章 交易 
28.1 什么是交易 
28.2 货币的出现 
28.3 企业的实质 
28.4 软件对交易的影响 
28.5 软件的交易 
28.6 企业的核心 
第 29 章 产品 
29.1 什么是产品 
29.2 什么是商品 
29.3 识别产品 
29.4 产品系统 
29.5 产品列表 
29.6 产品详情 
29.7 商品的规则 
第 30 章 用户 
30.1 什么是用户 
30.2 为什么需要用户 
30.3 客户的出现 
30.4 用户的生命周期
30.5 用户的识别
第 31 章 订单
31.1 什么是订单
31.2 订单的生命周期架构拆分
31.3 订单支付
31.4 订单生命周期
第 32 章 交易系统
32.1 企业的架构拆分
32.2 软件系统的建模
32.3 访问业务模型
32.4 交易软件系统的架构拆分
32.5 服务的产生和粒度
32.6 用户系统的拆分
第 33 章 事务
33.1 什么是事务
33.2 软件中的事务
33.3 数据库事务的滥用
33.4 数据库的正确使用方式
33.5 服务调用


 

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐