07 2016 档案

单元测试 – ASP.NET MVC 4 系列
摘要:在开发可测试软件的过程中,单元测试已成为确保软件质量的一个不可或缺部分。测试驱动开发(Test-Driven Development,TDD)是编写单元测试的一种方法,采用该方法的开发人员在编写任何产品代码之前都需要编写测试程序。TDD 允许开发人员以系统的方式完善软件设计,从而有效的提高单元测试的质量,增加回归测试(指修改代码后的再次测试)带来的好处。 单元测试和测试驱动开... 阅读全文

posted @ 2016-07-20 14:05 SkySoot 阅读(787) 评论(1) 推荐(0) 编辑

依赖注入 – ASP.NET MVC 4 系列
摘要:从 ASP.NET MVC 3.0 开始就引入了一个新概念:依赖解析器(dependence resolver)。极大的增强了应用程序参与依赖注入的能力,更好的在 MVC 使用的服务和创建的一些类(控制器和视图页面)之间建立依赖关系。为更好的理解依赖解析器的工作原理,下面首先定义一些它所用到的通用软件模式。 软件设计模式 软件设计模式主要用来规范问题及其解决方案... 阅读全文

posted @ 2016-07-13 14:01 SkySoot 阅读(797) 评论(0) 推荐(0) 编辑

ASP.NET Web API - ASP.NET MVC 4 系列
摘要:Web API 项目是 Windows 通信接口(Windows Communication Foundation,WCF)团队及其用户激情下的产物,他们想与 HTTP 深度整合。WCF 进行 Web 服务编程的迭代是一个抽象事务,主要为了隐藏像传输细节一样的内容。Web API 试图彻底颠覆这一过程,去掉 WCF 中的大部分层,而允许开发人员直接访问 HTTP 编程模型的所有方面。... 阅读全文

posted @ 2016-07-13 12:28 SkySoot 阅读(577) 评论(0) 推荐(0) 编辑

路由 - ASP.NET MVC 4 系列
摘要:软件开发人员常常对一些细小的细节问题倍加关注,由其在考虑源代码的质量和结构时更是如此。因此,当遇到大部分使用 ASP.NET 技术构建的站点,使用如下的 URL 地址时,可能会有些奇怪: http://example.com/albums/list.aspx?catid=17173&genreid=33723&page=3 既然我们对代码倍加重视,为什么不能... 阅读全文

posted @ 2016-07-08 11:42 SkySoot 阅读(432) 评论(0) 推荐(0) 编辑

Ajax - ASP.NET MVC 4 系列
摘要:ASP.NET MVC 框架中包含一组 Ajax 辅助方法,可以用来创建表单和指向控制器操作的链接,它们是异步的,且不用编写任何脚本代码来实现程序的异步性,但需要引入脚本文件 jquery.unobtrusive-ajax.js,MVC 4 应用程序默认在 _Layout 视图中包含这个脚本: 当然,也可以去除它,而在需要的页面上手动引入: ... 阅读全文

posted @ 2016-07-07 21:43 SkySoot 阅读(559) 评论(0) 推荐(0) 编辑

Web 应用程序中的安全向量 – ASP.NET MVC 4 系列
摘要:Web 程序运行在标准的、基于文本的协议(HTTP 和 HTML)之上,所以特别容易受到自动攻击的伤害。本章主要介绍黑客如何滥用应用程序,以及针对这些问题的应对措施。 威胁:跨站脚本攻击(XSS) XSS 攻击在 Web安全威胁上排名第一,然而遗憾的是,导致 XSS 猖獗的主要原因是开发人员不熟悉这种攻击。可以使用 2 种方法实现 XSS: 被动注入(... 阅读全文

posted @ 2016-07-06 17:39 SkySoot 阅读(607) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示