随笔分类 -  MCSD4.5_70-486_Developing-ASP.NET-MVC4

1
MCSD认证,Developing ASP.NET MVC4 看书笔记。。
摘要:本章内容包括: 多层架构中的异常处理、使用global.asax 或 自定义的HttpHandler 或 web.config中的属性来显示特定的错误页、处理 first chance 异常。 阅读全文
posted @ 2016-05-12 15:34 stone lv 阅读(218) 评论(0) 推荐(0) 编辑
摘要:常见的几种运行时问题包括 错误数据、慢于预期的响应、未知行为 或者 未处理的异常。 Visual Studio 提供了 排查、跟踪 和 日志 等工具 来帮助排查系统的问题。有些情况还需要插入诊断代码。 本章内容包括:排查性能、安全问题和运行时错误, 实现跟踪、日志(包括使用attributes) 和 调试(包括 IntelliTrace),使用代码契约来加强条件验证,启用和配置健康监视。 阅读全文
posted @ 2016-04-26 18:22 stone lv 阅读(666) 评论(0) 推荐(0) 编辑
摘要:作为开发者,我们总是需要尽量的减少传递的数据量来优化带宽使用。   具体方式包括 清理不用的Js脚本、删除css文件中不用的或者冗余的样式,   还可以使用JS和ASP.NET MVC的绑定和精简特性来删除脚本中的无关信息,然后合并到一个单独的脚本文件供下载。   如果尺寸还是大,还可以考虑使用数据压缩。   优化尺寸以后,还需要考虑最小化网络的影响。最明显的方式就是尽量减少服务端和客户端的交互次数。content delivery network (CDN)会很有帮助。   本章内容包括:整理和优化脚本(CSS and JavaScript)、压缩和解压数据(使用 gip/deflate;storage)、尝试计划CDN策略(比如 Windows Azure CDN)。 阅读全文
posted @ 2016-03-24 17:42 stone lv 阅读(429) 评论(0) 推荐(0) 编辑
摘要:ASP.NET MVC具有很好的扩展性,每一个核心功能都可以被扩展、重写 和 定制。 本章内容包括:实现MVC过滤器和controller工厂、使用 action results,view engines,model binders 和route handlers 来控制程序行为。 阅读全文
posted @ 2016-02-26 11:49 stone lv 阅读(235) 评论(0) 推荐(0) 编辑
摘要:ASP.NET MVC route 用来把URL映射到方法中的action,是用户和程序之间的桥梁。 本章内容包括:定义route处理URL Pattern、应用route限制、忽略URL Pattern、添加route参数、定义areas。 阅读全文
posted @ 2016-02-24 18:07 stone lv 阅读(185) 评论(0) 推荐(0) 编辑
摘要:controllers 和 actions 是 ASP.NET MVC4中非常重要的组成部分。 controller管理用户和程序间的交互,使用action作为完成任务的方式。 如果是包含多个action的多个controller一起工作,就需要使用routes来定位具体要调用哪一个。 本章内容包括:应用验证属性和全局过滤器、实现action行为、实现action结果集、实现模型绑定。 阅读全文
posted @ 2016-02-02 16:23 stone lv 阅读(237) 评论(0) 推荐(0) 编辑
摘要:把程序设计成可以被多种文化下的用户去使用,这个过程就是 全球化。 全球化又被分成两个部分:国际化和本地化。 国际化 是 设计程序去支持多种文化下的用户的过程。 本地化 是 把 数据、标签、帮助文件、支持文档等翻译成当前用户可理解的过程。 本章内容包括:本地化策略、为UI创建和应用资源文件、设置文化区域、创建附属资源集(Satellite assemblies)。 阅读全文
posted @ 2016-01-11 17:43 stone lv 阅读(438) 评论(0) 推荐(0) 编辑
摘要:Search engine optimization (SEO) 是提升网站在搜索引擎非付费搜索结果排名的一个过程。 现在的搜索引擎算法在内容解析过滤方面越来越高效,目前有两种方式来优化网站: ① 确保页面中的信息稳定,清晰。② 网站代码的结构合理也很重要。 还有一些代码检查工具可以提高工作效率。   本章内容包括:使用分析工具检测HTML、使用浏览器插件来查看和检测页面结构、编写语义标记 (HTML5 and ARIA)提升可访问性。   *Web Accessibility Initiative-Accessible Rich Internet Applications (WAI-ARIA),是一系列用于描述如果提高动态内容可访问性的说明。 阅读全文
posted @ 2015-12-28 18:05 stone lv 阅读(214) 评论(0) 推荐(0) 编辑
摘要:随着手机和平板设备的日益普及,使得开发者不得不考虑网站在移动设备上的展示。 本章内容包括:运行在多种设备上的程序(屏幕分辨率,CSS,HTML)、设计手机端Web程序。 阅读全文
posted @ 2015-12-25 11:49 stone lv 阅读(427) 评论(0) 推荐(0) 编辑
摘要:本章内容包括:检测浏览器的特性和功能、创建可以运行于多浏览器以及移动设备的web程序、使用特定扩展(vendor-specific)加强程序行为和样式。 阅读全文
posted @ 2015-12-18 18:09 stone lv 阅读(339) 评论(0) 推荐(0) 编辑
摘要:本章内容包括:实现可在不同区域重用的片段、使用Razor模板设计和实现页面、设计可视结构的布局、基于模板页开发。 阅读全文
posted @ 2015-12-17 17:38 stone lv 阅读(569) 评论(0) 推荐(0) 编辑
摘要:本章内容包括: 实现客户端验证、使用Javascript和DOM控制程序行为、使用prototype扩展对象、使用Ajax实现页面局部刷新、使用JQuery实现UI操作。 阅读全文
posted @ 2015-12-15 18:02 stone lv 阅读(355) 评论(0) 推荐(0) 编辑
摘要:使用CSS创建和应用样式、使用HTML构架用户界面的层次 以及 根据需求实现动态页面内容。 阅读全文
posted @ 2015-12-10 16:32 stone lv 阅读(256) 评论(0) 推荐(0) 编辑
摘要:HTTP模块和处理程序,可以让程序员直接跟HTTP请求交互。 本章内容包括 实现同步和异步模块及处理程序、在IIS中选择模块和处理程序。 阅读全文
posted @ 2015-10-29 17:37 stone lv 阅读(219) 评论(0) 推荐(0) 编辑
摘要:传统的网页的通信方式是请求-相应模式,每次请求-相应都是新的连接,连接的建立和断开也是需要消耗资源的。 WebSocket是基于TCP协议,实现单个连接上的双向通信。 本章内容包括: 异步读写字符串和二进制数据、选择连接损耗策略、何时使用WebSocket。 阅读全文
posted @ 2015-09-07 17:50 stone lv 阅读(272) 评论(0) 推荐(0) 编辑
摘要:本章内容包括:实现 页面输出缓存、数据缓存、程序缓存 以及 HTTP缓存。 阅读全文
posted @ 2015-09-01 17:35 stone lv 阅读(381) 评论(0) 推荐(0) 编辑
摘要:本章内容包括 如何选择状态管理方案、考虑扩展性、使用cookie和本地存储保存状态、web.config中的配置 以及 实现sessionless状态。 阅读全文
posted @ 2015-07-23 17:51 stone lv 阅读(280) 评论(0) 推荐(0) 编辑
摘要:Windows Azure 是微软的云计算平台。用于 在微软数据中心 通过全局网络 生成、发布和管理应用程序。 本章内容包括 startup tasks 以及 实现 Start, Run 和 Stop 事件。 阅读全文
posted @ 2015-06-26 17:53 stone lv 阅读(294) 评论(0) 推荐(0) 编辑
摘要:分布式应用是将程序的互相协作的各个模块放到不同的机器上,从而提高程序的性能和可靠性。 本章内容包括:集成web service、设计复合应用、分布式环境的session管理 以及 web farms。 阅读全文
posted @ 2015-06-24 18:05 stone lv 阅读(270) 评论(0) 推荐(0) 编辑
摘要:本章主要介绍 程序分层架构的主要组成部分,比如 数据访问方式 以及 Soc(separation of concern).其中重要的组成部分之一就是MVC架构。本章还将介绍MVC架构的组成部分。 阅读全文
posted @ 2015-06-08 17:45 stone lv 阅读(2198) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示