当前位置:首页>正文

.NET软件架构之美(英文版) kindle pdf 115盘 snb chm 下载 免费 mobi

免费下载书籍地址:PDF下载地址

精美图片

.NET软件架构之美(英文版)书籍详细信息

  • ISBN:9787115200181
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2009-09
  • 页数:456
  • 价格:54.50
  • 纸张:胶版纸
  • 装帧:平装
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分

内容简介:

  本书出自两位具有多年软件开发经验的 ASP .NET专家、作者和培训师之手,内容涉及多层架构、设计模式以及设计原则。部分简要介绍 UML、设计原则及模式;第二部分从技术架构角度讨论分层设计。本书行文流畅,语言通俗易懂,阐述了各种架构设计技术方案的优与劣,并讲述了如何在优与劣中做出权衡。中设计了真实的场景,展示了如何将这些设计原则更加具体地应用到 .NET应用程序中。

本书适合各层次 .NET开发人员阅读。

书籍目录:

Part I Principles

 1 Architects and Architecture Today 

   What's a Software Architecture, Anyway? 

   Applying Architectural Principles to Software 

   What's Architecture and What's Not 

   Architecture Is About Decisions 

   Requirements and Quality of Software 

   Who's the Architect, Anyway? 

   An Architect's Responsibilities 

   How Many Types of Architects Do You Know? 

   Common Misconceptions About Architects 

   Overview of the Software Development Process 

   The Software Life Cycle 

   Models for Software Development 

   Summary 

   Murphy's Laws of the Chapter 

 2 UML Essentials 

   UML at a Glance 

   Motivation for and History of Modeling Languages 

   UML Modes and Usage 

   UML Diagrams 

   Use-Case Diagrams 

   Class Diagrams 

   Sequence Diagrams 

   Summary 

   Murphy's Laws of the Chapter 

 3 Design Principles and Patterns 

   Basic Design Principles 

   For What the Alarm Bell Should Ring 

   Structured Design 

   Separation of Concerns 

   Object-Oriented Design 

   Basic OOD Principles 

   Advanced Principles 

   From Principles to Patterns 

   What's a Pattern, Anyway? 

   Patterns vs. Idioms 

   Dependency Injection 

   Applying Requirements by Design 

   Testability 

   Security 

   From Objects to Aspects 

   Aspect-Oriented Programming 

   AOP in Action 

   Summary 

   Murphy's Laws of the Chapter 

Part II Design of the System

 4 The Business Layer 

   What's the Business Logic Layer, Anyway? 

   Dissecting the Business Layer 

   Where Would You Fit the BLL? 

   Business and Other Layers 

   Patterns for Creating the Business Layer 

   The Transaction Script Pattern 

   Generalities of the TS Pattern 

   The Pattern in Action 

   The Table Module Pattern 

   Generalities of the TM Pattern 

   The TM Pattern in Action 

   The Active Record Pattern 

   Generalities of the AR Pattern 

   The AR Pattern in Action 

   The Domain Model Pattern 

   Generalities of the DM Pattern 

   The DM Pattern in Action 

   Summary 

   Murphy's Laws of the Chapter 

 5 The Service Layer 

   What's the Service Layer, Anyway? 

   Responsibilities of the Service Layer 

   What's a Service, Anyway? 

   Services in the Service Layer 

   The Service Layer Pattern in Action 

   Generalities of the Service Layer Pattern 

   The Service Layer Pattern in Action 

   Related Patterns 

   The Remote Fa?ade Pattern 

   The Data Transfer Object Pattern 

   The Adapter Pattern 

   DTO vs. Assembly 

   Service-Oriented Architecture 

   Tenets of SOA 

   What SOA Is Not 

   SOA and the Service Layer 

   The Very Special Case of Rich Web Front Ends 

   Refactoring the Service Layer 

   Designing an AJAX Service Layer 

   Securing the AJAX Service Layer 

   Summary 

   Murphy's Laws of the Chapter 

 6 The Data Access Layer 

   What's the Data Access Layer, Anyway? 

   Functional Requirements of the Data Access Layer 

   Responsibilities of the Data Access Layer 

   The Data Access Layer and Other Layers 

   Designing Your Own Data Access Layer 

   The Contract of the DAL 

   The Plugin Pattern 

   The Inversion of Control Pattern 

   Laying the Groundwork for a Data Context 

   Crafting Your Own Data Access Layer 

   Implementing the Persistence Layer 

   Implementing Query Services 

   Implementing Transactional Semantics 

   Implementing Uniquing and Identity Maps 

   Implementing Concurrency 

   Implementing Lazy Loading 

   Power to the DAL with an O/RM Tool 

   Object/Relational Mappers 

   Using an O/RM Tool to Build a DAL 

   To SP or Not to SP 

   About Myths and Stored Procedures 

   What About Dynamic SQL? 

   Summary 

   Murphy's Laws of the Chapter 

 7 The Presentation Layer 

   User Interface and Presentation Logic 

   Responsibilities of the Presentation Layer 

   Responsibilities of the User Interface 

   Common Pitfalls of a Presentation Layer 

   Evolution of the Presentation Patterns 

   The Model-View-Controller Pattern 

   The Model-View-Presenter Pattern 

   The Presentation Model Pattern 

   Choosing a Pattern for the User Interface 

   Design of the Presentation 

   What Data Is Displayed in the View? 

   Processing User Actions 

   Idiomatic Presentation Design 

   MVP in Web Presentations 

   MVP in Windows Presentations 

   Summary 

   Murphy's Laws of the Chapter 

 Final Thoughts 

 Appendix: The Northwind Starter Kit 

Index 

作者介绍:

Dino Esposito .NET和软件架构技术方面的世界权威,微软ASP.NET MVP。目前就职于著名的.NET技术咨询公司IDesign。他是广受欢迎的技术作家,担任MSDN Magazine特邀专栏作家多年,并撰有Programming ASP.NET 3.5 Core References等名著。

Andrea Saltarello 微软ASP.NET MVP,意大利.NET用户组负责人。现任Managed Designs公司首席软件架构师。

出版社信息:

暂无出版社相关信息,正在全力查找中!

书籍摘录:

暂无相关书籍摘录,正在全力查找中!

在线阅读/听书/购买/PDF下载地址:

在线阅读地址:.NET软件架构之美(英文版)在线阅读

在线听书地址:.NET软件架构之美(英文版)在线收听

在线购买地址:.NET软件架构之美(英文版)在线购买

原文赏析:

The need for modeling language is tightly related to the broad adoption of the object-oriented paradigm, which started in the early 1990s.


Today, software engineering is a broad term that encompasses numerous aspects of software development and organizes them into a structured process ruled by a methodology.


Software development is a process created and formalized to handle complexity and with the primary goal of ensuring (expected) results.


A methodology is a set of recommended practices that are applied to the process of software development.

其它内容:

书籍介绍

软件架构设计是现代软件开发的核心,它不仅是一门技术,更是一门艺术。然而,长期以来,一直没有一本讲述.NET架构设计的书。

本书填补了这一缺憾。两位作者人选可谓众望所归,他们将GoF设计模式、Martin Fowler企业架构模式、Eric Evans领域驱动设计等业界精华与自己多年软件开发实战经验结合起来,深刻阐述了软件架构设计思想精髓。作者还从技术架构角度逐章讲述了业务层、服务层、数据访问层和表现层的分层设计,同时介绍了各种软件架构设计方案的优与劣,如何在各种方案中做出抉择,以及如何将这些设计原则更具体地应用到应用程序中。

书籍真实打分

故事情节:3分

人物塑造:4分

主题深度:6分

文字风格:3分

语言运用:3分

文笔流畅:3分

思想传递:6分

知识深度:6分

知识广度:3分

实用性:4分

章节划分:6分

结构布局:7分

新颖与独特:7分

情感共鸣:7分

引人入胜:8分

现实相关:3分

沉浸感:5分

事实准确性:5分

文化贡献:5分

网站评分

书籍多样性:9分

书籍信息完全性:3分

网站更新速度:4分

使用便利性:7分

书籍清晰度:7分

书籍格式兼容性:5分

是否包含广告:4分

加载速度:5分

安全性:4分

稳定性:7分

搜索功能:7分

下载便捷性:3分

下载点评

  • 强烈推荐(322+)
  • 赚了(386+)
  • 五星好评(202+)
  • 体验差(598+)
  • 种类多(220+)
  • 一星好评(348+)
  • 差评少(101+)
  • 方便(159+)

下载评价

网友 索***宸:书的质量很好。资源多

网友 家***丝:好6666666

网友 戈***玉:特别棒

网友 晏***媛:够人性化!

网友 田***珊:可以就是有些书搜不到

网友 菱***兰:特好。有好多书

网友 石***烟:还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的

网友 林***艳:很好,能找到很多平常找不到的书。

网友 隗***杉:挺好的,还好看!支持!快下载吧!

网友 冷***洁:不错,用着很方便

网友 谭***然:如果不要钱就好了

网友 宫***玉:我说完了。

网友 利***巧:差评。这个是收费的

网友 常***翠:哈哈哈哈哈哈

网友 潘***丽:这里能在线转化,直接选择一款就可以了,用他这个转很方便的

版权声明

1本文:.NET软件架构之美(英文版)转载请注明出处。
2本站内容除签约编辑原创以外,部分来源网络由互联网用户自发投稿仅供学习参考。
3文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
4文章版权归原作者所有,部分转载文章仅为传播更多信息服务用户,如信息标记有误请联系管理员。
5本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间联系我们申诉反馈,经核实立即修正或删除。


本站仅提供信息存储空间服务,部分内容不拥有所有权,不承担相关法律责任。

相关文章:

  • 工业生物技术(下游):收获与纯化 kindle pdf 115盘 snb chm 下载 免费 mobi
  • 高中生必背古诗文(楷书)字帖 kindle pdf 115盘 snb chm 下载 免费 mobi
  • 9787122189943 kindle pdf 115盘 snb chm 下载 免费 mobi
  • 怎样合理避税 kindle pdf 115盘 snb chm 下载 免费 mobi
  • 跨国品牌失败案例 曾朝晖 著 中国人民大学出版社【正版保证】 kindle pdf 115盘 snb chm 下载 免费 mobi
  • 赵孟頫传 kindle pdf 115盘 snb chm 下载 免费 mobi
  • 组织行为学 kindle pdf 115盘 snb chm 下载 免费 mobi
  • 呼啸山庄 kindle pdf 115盘 snb chm 下载 免费 mobi
  • 谁在为崩盘的万亿美元买单 万亿美元大崩盘 kindle pdf 115盘 snb chm 下载 免费 mobi
  • 护理学<师>单科一次过(专业实践能力拿分考点随身记)/2022护考应急包 中国医药科技出版社 kindle pdf 115盘 snb chm 下载 免费 mobi