03 2016 档案
摘要:前言:最近,讨论到数据库安全的问题,于是就引出了WebApi服务没有加任何验证的问题。也就是说,任何人只要知道了接口的url,都能够模拟http请求去访问我们的服务接口,从而去增删改查数据库,这后果想想都恐怖。经过一番折腾,总算是加上了接口的身份认证,在此记录下,也给需要做身份认证的园友们提供参考。
阅读全文
摘要:前言:前两天在网上找组件,无意中发现了我们儿时游戏机效果的“SlotMachine组件”,浏览一遍下来,勾起了博主小时候满满的回忆。于是下定决定要研究下这么一个东西,不得不再次叹息开源社区的强大,原来这些组件已经被封装得这么好了,使用起来如此简单。下面就让博主带着大家来看看这么一个神奇的组件——Sl
阅读全文
摘要:前言:这篇继续来看看开闭原则。废话少说,直接入正题。 软件设计原则系列文章索引 开闭原则,英文缩写OCP,全称Open Closed Principle。 原始定义:Software entities (classes, modules, functions) should be open for
阅读全文
摘要:前言:有朋友问我,设计模式原则这些东西在园子里都讨论烂了,一搜一大把的资料,还花这么大力气去整这个干嘛。博主不得不承认,园子里确实很多这方面的文章,并且不乏出色的博文。博主的想法是,既然要完善知识体系,就不能半途而废。今天就来看看设计模式原则的另一个:接口隔离原则。 软件设计原则系列文章索引 接口隔
阅读全文
摘要:前言:上篇C#软件设计——小话设计模式原则之:依赖倒置原则DIP简单介绍了下依赖倒置的由来以及使用,中间插了两篇WebApi的文章,这篇还是回归正题,继续来写写设计模式另一个重要的原则:单一职责原则。 软件设计原则系列文章索引 单一职责原则,英文缩写SRP,全称Single Responsibili
阅读全文
摘要:前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看WebAPI的另一个常见问题:跨域问题。本篇主要从实例的角度分享下CORS解决跨域问题一些细节。 WebApi系列文章 C#进阶系列——WebApi接口测试工具:WebApiTestClient C#进阶系列——WebApi 跨域问题
阅读全文