上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 56 下一页

2019年7月16日

asp.net core系列 68 Filter管道过滤器

摘要: 一.概述 本篇详细了解一下asp.net core filters,filter叫"筛选器"也叫"过滤器",是请求处理管道中的特定阶段之前或之后运行代码。filter用于处理横切关注点。 横切关注点的示例包括:错误处理、缓存、配置、授权和日志记录。 filter可以避免重复代码,通过Attribut 阅读全文

posted @ 2019-07-16 09:37 花阴偷移 阅读(2150) 评论(5) 推荐(5)

2019年7月11日

asp.net core系列 67 Web压力测试工具WCAT

摘要: 一.介绍 最近搭建了一套CQRS框架,需要在投入开发前,进行必要的压力测试。Web Capacity Analysis Tool (Wcat)是一种轻量级HTTP负载生成工具,主要用于衡量受控环境中Web服务器的性能。WCAT可以模拟数千个并发用户向单个网站或多个网站发出请求。WCAT引擎使用一个简 阅读全文

posted @ 2019-07-11 12:34 花阴偷移 阅读(2267) 评论(3) 推荐(1)

2019年6月29日

asp.net core系列 66 Dapper介绍--Micro-ORM

摘要: 一.概述 目前对于.net的数据访问ORM工具很多,EF和EF Core是一个重量级的框架。最近在搭建新的项目架构,来学习一下轻量级的数据访问ORM工具Dapper。Dapper支持SQL Server,MySQL,Sqlite,SqlCE,Firebird等的高性能Micro-ORM(微ORM框架 阅读全文

posted @ 2019-06-29 14:27 花阴偷移 阅读(2809) 评论(0) 推荐(5)

2019年6月21日

sql server 下载安装标记

摘要: SQL Server 2017 的各版本和支持的功能 https://docs.microsoft.com/zh-cn/sql/sql-server/editions-and-components-of-sql-server-2017?view=sqlallproducts-allversions 阅读全文

posted @ 2019-06-21 20:30 花阴偷移 阅读(555) 评论(0) 推荐(0)

2019年5月24日

asp.net core系列 65 正反案例介绍SOLID原则

摘要: 一.概述 SOLID五大原则使我们能够管理解决大多数软件设计问题。由Robert C. Martin在20世纪90年代编写了这些原则。这些原则为我们提供了从紧耦合的代码和少量封装转变为适当松耦合和封装业务实际需求的结果方法。使用这些原则,我们可以构建一个具有整洁,可读且易于维护的代码应用程序。 SO 阅读全文

posted @ 2019-05-24 09:43 花阴偷移 阅读(1341) 评论(1) 推荐(3)

2019年5月16日

asp.net core系列 64 结合eShopOnWeb全面认识领域模型架构

摘要: 一.项目分析 在上篇中介绍了什么是"干净架构",DDD符合了这种干净架构的特点,重点描述了DDD架构遵循的依赖倒置原则,使软件达到了低藕合。eShopOnWeb项目是学习DDD领域模型架构的一个很好案例,本篇继续分析该项目各层的职责功能,主要掌握ApplicationCore领域层内部的术语、成员职 阅读全文

posted @ 2019-05-16 11:12 花阴偷移 阅读(3312) 评论(5) 推荐(8)

2019年5月13日

asp.net core系列 63 领域模型架构 eShopOnWeb项目分析 上

摘要: 一.概述 本篇继续探讨web应用架构,讲基于DDD风格下最初的领域模型架构,不同于DDD风格下CQRS架构,二者架构主要区别是领域层的变化。 架构的演变是从领域模型到CQRS, 一开始DDD是用领域模型的分层架构,用单一的领域模型处理业务逻辑的所有方法,特别是命令和查询,这可能导致复杂性直线上升,C 阅读全文

posted @ 2019-05-13 13:45 花阴偷移 阅读(2968) 评论(1) 推荐(7)

2019年5月7日

asp.net core系列 62 CQRS架构下Equinox开源项目分析

摘要: 一.DDD分层架构介绍 本篇分析CQRS架构下的Equinox开源项目。该项目在github上star占有2.4k。便决定分析Equinox项目来学习下CQRS架构。再讲CQRS架构时,先简述下DDD风格,在DDD分层架构中,一般包含表现层、应用程序层(应用服务层)、领域层(领域服务层)、基础设施层 阅读全文

posted @ 2019-05-07 11:09 花阴偷移 阅读(4298) 评论(24) 推荐(21)

2019年4月28日

asp.net core系列 61 Ocelot 构建服务发现简单示例

摘要: 一.概述 Ocelot允许指定服务发现提供程序,如Consul或Eureka。 这二个中间件是用来实现:服务治理或秒服务发现,服务发现查找Ocelot正在转发请求的下游服务的主机和端口。目前Ocelot仅在GlobalConfiguration部分支持配置服务发现功能,这意味着相同的服务发现提供程序 阅读全文

posted @ 2019-04-28 16:31 花阴偷移 阅读(1170) 评论(2) 推荐(2)

2019年4月25日

asp.net core系列 60 Ocelot 构建服务认证示例

摘要: 一.概述 在Ocelot中,为了保护下游api资源,用户访问时需要进行认证鉴权,这需要在Ocelot 网关中添加认证服务。添加认证后,ReRoutes路由会进行身份验证,并使用Ocelot的基于声明的功能。在Startup.cs中注册认证服务,为每个注册提供一个方案 (authenticationP 阅读全文

posted @ 2019-04-25 15:06 花阴偷移 阅读(1434) 评论(1) 推荐(3)

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 56 下一页

导航