第3章 Web表示模式
没有一个设计策略能够适合所有情形。这是因为软件设计存在如下竞争性需求:消除过多的冗余和过度的复杂性。
Model-View-Controller 是一个用于将用户界面逻辑与业务逻辑分离开来的基础设计模式。
如果在系统的不同视图内复制公共逻辑,则需要集中此逻辑才能减少代码重复量。删除重复的代码是改进系统的总体可维护性的关键。
数据检索最好也集中在一个位置进行处理。一个好的示例是,让一系列视图使用数据库中的相同数据。与让每个视图检索数据并重复数据库访问代码相比,在一个位置实现对此数据的检索是更好的做法。
测试用户界面代码往往是耗时而乏味的。通过区分单各自的角色,可以提高总体可测试性。这不仅适用于模型代码,而且适用于控制器代码。
第4章 部署模式
在构建企业类解决方案时,不仅涉及到开发自定义软件,而且还涉及到将该软件部署到生产服务器环境中。这是软件开发工作与系统基础结构工作的交叉点。
除非公司文化认为应用程序和系统基础结构观点同等重要,否则应用程序开发团队和系统基础结构团队之间的沟通将不会产生最优的部署规划。两个团队必须很灵活,并愿意达成妥协以使双方都能实现其要求。
分享到:
相关推荐
asp.net控件笔记 asp.net控件笔记
Microsoft .NET精髓 学习笔记
.net学习笔记,.net学习的好资料。
asp.net语法笔记 asp.net语法笔记 asp.net语法笔记
ADO.netADO.net笔记,详细介绍前台静态网页连接后台sql数据库的基础代码和操作方法
这个是我学习.NET的笔记,里面有我遇到的每一个问题的解决办法,一些重要概念的理解,C#语言基础难点,多线程编程方法,网络编程方法,数据库的设计(mysql,sqlserver),WPF核心技术,还有正则表达式的使用,批处理...
是对亲密接触ASP.NET一书的要点整理!
【ASP.NET编程知识】ASP.NET笔记之CKEditor的使用方法.docx
【ASP.NET编程知识】ASP.NET笔记之Calender的使用说明.docx
【ASP.NET编程知识】ASP.NET笔记之 ListView 与 DropDownList的使用.docx
ASP.Net C# 开发笔记
VB.NET个人做的笔记(.docx)VB.NET个人做的笔记(.docx)VB.NET个人做的笔记(.docx)VB.NET个人做的笔记(.docx)VB.NET个人做的笔记(.docx)VB.NET个人做的笔记(.docx)VB.NET个人做的笔记(.docx)VB.NET个人...
ASP.NET Core 3高级编程学习笔记 - 基于C#开发,包含132个文件,如CS、...该项目为用户提供了一个基于C#的ASP.NET Core 3高级编程学习笔记,通过界面交互和功能模块,为用户提供了一个高效、易用的学习笔记解决方案。
自己整理的.NET随身笔记,包含C#基础,面向对象,sql,ADO.NET,XML,LINQ,HTML,Javascript,jquery,ASP.NET,MVC,WEB SERVICE,WCF,Unity3D,SVN,设计模式等等。
【ASP.NET编程知识】ASP.NET笔记之 Request 、Response 与Server的使用.docx
我的asp.net学习笔记 学习asp.net过程的学习笔记,大家可以来看下
ASP.NET 学习笔记 内包括很多实用的代码
asp.net控件笔记 asp.net控件笔记 asp.net控件笔记
这是本人初次学习ASP.NET的笔记,txt文档
ASP.NET学习大总结+笔记 分享一下啊