日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Net 5.0 快速开发框架 YC.Boilerplate--框架介绍

發布時間:2023/12/4 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Net 5.0 快速开发框架 YC.Boilerplate--框架介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

YC.Boilerplate 框架介紹

YC.Boilerplate 是一套快速開發框架,采用當下流行的前后端分離開發模式,前端 采用VUE、后端采用Net 5.0;框架實現了 多租戶、動態webApi、多種ORM、IOC、數據庫表和業務代碼生成等等一系列模塊,并開發了用戶管理、角色權限、組織機構、 數據字典、審計日志等常規功能,前后端代碼一鍵生成。

框架的宗旨:構建一套松耦合、靈活組合、功能齊全、開發便捷、減少開發工作量的樣板化開發框架。

在線文檔:http://doc.yc-l.com/#/README
在線演示地址:http://yc.yc-l.com/#/login
源碼github:https://github.com/linbin524/yc.boilerplate
源碼gitee:https://gitee.com/linxuanming/yc.boilerplate
元磁之力框架技術群QQ:1060819005

框架技術棧和開發模式

  • 開發模式:當下流行的前后端分離。

  • 前端:vue、elementUI等技術棧,為單頁面應用程序提供了項目模板。

  • 后端采用NET 5.0。

框架特點

  • 模塊化開發,靈活組合,將解耦進行到底,按需注入使用。

  • 當下流行的開發模式,分層明確。

  • 配合框架自帶代碼生成器快速完成CRUD和樹形等復雜功能邏輯實現,不敲一行代碼,節省60%工作量。

框架分層介紹

  • 核心層:YC.Core?主要實現頂層設計類接口規范和一些類的封裝,比如:租戶接口、AopInterceptor AOP 攔截注入、TokenContext token邏輯、公共特性等等。

  • 數據層:YC.DapperFrameWork、YC.FreeSqlFrameWork?多項ORM 封裝,主要存在倉儲、工作單元等。

  • 公共層:YC.Common?主要是各種公共類的使用。

  • 業務服務層:YC.ApplicationService?業務邏輯實現,默認實現動態webapi。

  • 實體層:YC..Model?常規的數據表實體,枚舉等,以及常規的model需要用的基礎方法。

  • 業務Api層:YC.ServiceWebApi?提供對外接口服務啟動項目。

模塊層(按需使用)

  • 數據庫表和代碼生成模塊:YC.CodeGenerate

  • Redis 緩存模塊:YC.Cache.Redis

  • 動態WebApi模塊:YC.Core.DynamicApi

  • 日志模塊:YC.Log.Serilog

單元測試

微軟自帶單元測試:UnitTestProject
數據庫表和代碼生成測試:YC.CodeGenerateTest

框架功能模塊

框架特性

  • 基于最新的.NET技術 NET 5.0。

  • 實現領域驅動設計(實體、倉儲、領域服務、領域事件、應用服務、數據傳輸對象,工作單元等等)。

  • 實現分層體系結構(領域層,應用層,展現層和基礎設施層)。

  • 提供了一個基礎架構來開發可重用可配置的模塊。

  • 集成一些最流行的開源框架/庫,也許有些是你正在使用的。

  • 提供了一個基礎架構讓我們很方便地使用依賴注入(使用Autofac作為依賴注入的容器)。

  • 提供Repository倉儲模式支持不同的ORM(已實現dapperFramework 、freesqlFrameWork、Redis等)。

  • 支持并實現數據庫遷移(采用自由映射Table )。

  • 模塊化開發(每個模塊有獨立的采用autofac模塊注入形式,根據不同業務可以動態切換指定數據庫)。

  • 統一的異常處理(應用層幾乎不需要處理自己寫異常處理代碼)。

  • 通過Application Services自動創建Web Api層(不需要寫ApiController層了)。

  • 提供基類和幫助類讓我們方便地實現一些常見的任務。

  • 使用“約定優于配置原則”。

  • 實現多租戶,按照不同的租戶分庫服務端。

  • 實現了基于表模型生成對應的全流程代碼,包括:model、DTO、Service、前端展示界面(常規CRUD和樹形功能)、路由規則、Mapper model和Dto映射等代碼。

  • 框架已經實現常規基礎功能,如:身份驗證用戶&角色管理、系統設置、存取管理(系統級、租戶級、用戶級,作用范圍自動管理)、審計日志(自動記錄每一次接口的調用者和參數)、組織機構等,實現框架開箱即用。

  • 框架采用redis 作為cache和session 存儲,脫離cookie 使用,解決非web的等也可以使用框架進行多樣的場景需求改造。

  • 項目界面展示

    筆者原創!如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕,您的“推薦”將是我最大的寫作動力!歡迎各位轉載,轉載請添加原博客連接,否則保留追究法律責任的權利,謝謝!YC.Boilerplate 快速開發框架交流,請加群:1060819005 區塊鏈交流請加QQ群:538327407(已滿),群2:135019400. 我的博客地址:http://www.cnblogs.com/linbin524/

    創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的Net 5.0 快速开发框架 YC.Boilerplate--框架介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 日本黄色小片 | 日本三级大片 | 91在线免费观看网站 | 人妻熟女一区二区aⅴ水 | 免费的av在线 | 国产成人手机视频 | 国产手机av在线 | 蜜臀久久精品久久久久久酒店 | 一区二区三区 日韩 | 亚州精品国产精品乱码不99按摩 | 精品在线小视频 | 男男h黄动漫啪啪无遮挡软件 | 最近2019中文字幕大全第二页 | 国产性―交一乱―色―情人 | 成人午夜影片 | 蜜乳av 懂色av 粉嫩av | 91黄色大片 | 哈利波特3在线观看免费版英文版 | 欧美抠逼视频 | tube国产麻豆 | 波多野结衣视频免费观看 | 就去色av| chinese麻豆新拍video | 中国一区二区三区 | 国产91丝袜在线18 | 国产又黄又猛又粗 | 精品小视频在线观看 | 日韩aⅴ视频 | 欧美另类极品videosbest最新版本 | 色噜噜狠狠一区二区 | 特级特黄刘亦菲aaa级 | 美女久久久久久久 | 亚洲福利社| 嫩草午夜少妇在线影视 | 九九色| 福利在线影院 | 永久免费看片 | av在线黄| 国产免费99 | 黄视频网站在线 | 色婷婷精品国产一区二区三区 | 做爰无遮挡三级 | 一区二区三区免费毛片 | 亚洲国产伊人 | 日欧美女人 | 国产伦精品一区二区三区四区视频 | 迈开腿让我尝尝你的小草莓 | 偷拍亚洲另类 | 污视频免费在线观看 | 蜜臀精品 | 青草操 | 成人免费看片在线观看 | 午夜秋霞影院 | 好吊妞视频一区二区三区 | 国产情侣在线视频 | 玩偶姐姐在线观看免费 | 熟妇人妻系列aⅴ无码专区友真希 | 欧美老熟妇一区二区 | 激情福利| 99久久精品国产亚洲 | 亚洲av无码国产精品麻豆天美 | 欧美老熟妇xb水多毛多 | 无码少妇一级AV片在线观看 | 97爱爱爱| 国产15页 | 91av一区 | 一区二区美女 | 国产艳情片 | 妞妞av| 日韩毛片视频 | 午夜激情免费 | 日韩一级影视 | 国产成人精品a视频 | 医生强烈淫药h调教小说视频 | 白丝美女被草 | 在线观看免费看片 | 毛利兰被扒开腿做同人漫画 | 青青青青青草 | 黄色片视频免费看 | 亚洲人人爱 | 人人干人人插 | 色婷婷欧美 | 在线免费观看国产精品 | 亚洲人体av | 麻豆chinese极品少妇 | 特级黄色大片 | 亚洲欧美日韩综合一区二区 | 永久看看免费大片 | 国产一区二区在线精品 | 黄色短视频在线播放 | 二区三区在线视频 | 日韩精品一区二区三区在线播放 | 丰满人妻在公车被猛烈进入电影 | 亚洲一区二区播放 | 99久久久无码国产精品衣服 | 日韩欧美在线看 | 国产午夜影院 | 欧美视频一 | 激情宗合 |