摘要: 什么是异步编程 每次启动程序时,系统会自动在内存中创建一个进程。进程是构成运行程序的资源的集合。这些资源包括虚地址空间、文件句柄和许多其他程序运行所需的资源。 在进程的内部,系统会创建一个称为线程的内核(Kernel)的对象,它代表了真正的运行程序。线程是执行线程的简称。当进程建立,系统就会由主程序 阅读全文
posted @ 2018-12-15 23:57 peterYong 阅读(1834) 评论(0) 推荐(1) 编辑
摘要: 在上一篇教程中我为大家介绍了Web API中Filter的开发使用,其中讲到ExceptionFilter时留了一个坑:ExceptionFilter只能截获并处理Action执行过程中发生的异常,在Action执行过程之外如果出现异常,ExceptionFilter是无能为力的。 这些异常包括: 阅读全文
posted @ 2018-12-15 14:24 peterYong 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更好地践行DRY(Don’t Repeat Yourself)思想,通过Filter能统一地对一些通用逻辑进行处理,如:权限校验、参数加解密、参数校验、日志记录、异常 阅读全文
posted @ 2018-12-15 14:19 peterYong 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 很多人都很迷惑,既然有了WCF为什么还要有WEB API?WEB API会不会取代WCF? 就我的看法,WCF提供的是一种RPC实现的集合,WCF的设计更多地考虑了SOA的场景,以及各种RPC的问题。很多人也会说,RestFul API也是一种RPC啊,并且WCF中也有关于RestFul 的实现啊。 阅读全文
posted @ 2018-12-15 13:45 peterYong 阅读(610) 评论(0) 推荐(0) 编辑
摘要: HTTP 对HTTP协议的基本了解是能理解并使用RestFul风格API的基础,在了解了这些基础之后,使用各种RestFul的开发框架才能得心应手。我的理解里,RestFul风格的API即是对HTTP协议良好支持,实现HTTP完整语义风格的API。 我们首先要认识到,网站的数据交互只是HTTP使用的 阅读全文
posted @ 2018-12-15 13:23 peterYong 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 初识requirejs 随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试等等一系列复杂的需求。 RequireJS是一个非常小巧的JavaScript模块载入框架,是A 阅读全文
posted @ 2018-12-15 12:56 peterYong 阅读(656) 评论(0) 推荐(0) 编辑