搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
Microsoft.NET企业级应用架构设计(第2版)
0.00     定价 ¥ 69.00
浙江工贸职业技术学院
此书还可采购1本,持证读者免费借回家
  • ISBN:
    9787115413710
  • 作      者:
    作者:(意)埃斯波西托//索尔塔雷罗|译者:李永伦
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2016-04-01
收藏
内容介绍
软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。埃斯波西托、索尔塔雷罗编著的《Microsoft.NET企业级应用架构设计(第2版)》就是一个关于软件架构的坚实、可重用且易于访问的知识库。 本书分4个部分来介绍软件架构相关的内容。其中,基础知识部分为软件架构打下基础;设计架构部分关注表现层和业务层;支撑架构部分涵盖3个可用于构建各种子领域的支撑架构;基础设计部分介绍了多样化持久化、NoSQL数据存储、SQL、Entity Framework和关系型数据库等内容。 本书着重介绍软件架构相关的内容,非常适合软件架构师和想成为软件架构师的人阅读,而且首席开发者和各种.NET应用程序的开发者也能从本书获益。
展开
目录
第1部分 基础
第1章 今天的架构师和架构
1.1 软件架构到底是什么
1.1.1 把架构原则应用到软件中
1.1.2 确认需求
1.1.3 什么是架构,什么不是
1.1.4 架构流程
1.2 谁是架构师
1.2.1 架构师的职责
1.2.2 架构师的角色
1.2.3 关于架构师的常见误解
1.3 总结
1.4 笑到最后
第2章 为成功而设计
2.1 “大泥球”
2.1.1 “大泥球”的成因
2.1.2 “大泥球”的征兆
2.1.3 使用指标检测
2.2 软件项目的机制
2.2.1 组织文化
2.2.2 帮助团队更好地写代码
2.3 走出混乱
2.3.1 有一种奇怪的东西叫作“遗留代码”
2.3.2 在3 招之内将杀(checkmate)
2.3.3 决定是否添加人手
2.4 总结
2.5 笑到最后
第3章 软件设计的原则
3.1 软件设计的通用原则
3.1.1 从意大利面代码到千层饼代码
3.1.2 关注点分离
3.1.3 隔离
3.2 面向对象设计
3.2.1 相关类
3.2.2 对接口编程
3.2.3 组合与继承
3.2.4 反思面向对象
3.3 开发和设计向量
3.3.1 SOLID 原则
3.3.2 处理依赖的模式
3.3.3 编码向量
3.3.4 使用模式
3.4 防御性编程
3.4.1 “如果—那么—抛出”模式
3.4.2 软件契约
3.5 总结
3.6 笑到最后
第4章 编写优质软件
4.1 编写可测试代码的艺术
4.1.1 什么是可测试性
4.1.2 测试你的软件
4.1.3 软件测试的常见实践
4.2 代码可扩展性的实践
4.2.1 基于接口的设计
4.2.2 插件架构
4.2.3 状态机
4.3 写出别人看得懂的代码
4.3.1 把可读性看作软件特性
4.3.2 一些改善可读性的实用规则
4.4 总结
4.5 笑到最后
……
第2部分 设计架构
第3部分 支撑架构
第4部分 基础设施
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用浙江工贸职业技术学院的读者帐号和密码进行登录

点击获取验证码
登录