一.概述 目前對(duì)于.net的數(shù)據(jù)訪問ORM工具很多,EF和EF Core是一個(gè)重量級(jí)的框架。最近在搭建新的項(xiàng)目架構(gòu),來學(xué)習(xí)一下輕量級(jí)的數(shù)據(jù)訪問O...
一.概述 SOLID五大原則使我們能夠管理解決大多數(shù)軟件設(shè)計(jì)問題。由Robert C. Martin在20世紀(jì)90年代編寫了這些原則。這些原則為...
一.項(xiàng)目分析 在上篇中介紹了什么是"干凈架構(gòu)",DDD符合了這種干凈架構(gòu)的特點(diǎn),重點(diǎn)描述了DDD架構(gòu)遵循的依賴倒置原則,使軟件達(dá)到了低藕合。eS...
一.DDD分層架構(gòu)介紹 本篇繼續(xù)探討web應(yīng)用架構(gòu),講基于DDD風(fēng)格下最初的領(lǐng)域模型架構(gòu),不同于DDD風(fēng)格下CQRS架構(gòu),二者架構(gòu)主要區(qū)別是領(lǐng)域...
一.DDD分層架構(gòu)介紹 本篇分析CQRS架構(gòu)下的Equinox開源項(xiàng)目。該項(xiàng)目在github上star占有2.4k。便決定分析Equinox項(xiàng)目...
一.概述 Ocelot允許指定服務(wù)發(fā)現(xiàn)提供程序,如Consul或Eureka。 這二個(gè)中間件是用來實(shí)現(xiàn):服務(wù)治理或秒服務(wù)發(fā)現(xiàn),服務(wù)發(fā)現(xiàn)查找Oce...
一.概述 在Ocelot中,為了保護(hù)下游api資源,用戶訪問時(shí)需要進(jìn)行認(rèn)證鑒權(quán),這需要在Ocelot 網(wǎng)關(guān)中添加認(rèn)證服務(wù)。添加認(rèn)證后,ReRou...
一.入門概述 從這篇開始探討Ocelot,Ocelot是一個(gè).NET API網(wǎng)關(guān),僅適用于.NET Core,用于.NET面向微服務(wù)/服務(wù)的架構(gòu)...
一. 概述 本篇探討使用"基于瀏覽器的JavaScript客戶端應(yīng)用程序"。與上篇實(shí)現(xiàn)功能一樣,只不過這篇使用JavaScript作為客戶端程序...