從壹開始前后端分離【 .NETCore2.1 +Vue 2 +AOP+DI】框架之一 || 前言


緣起

    作為一個.Net攻城獅已經4年有余了,一直不溫不火,正好近來項目不是很忙,閑得無聊,搞一搞新技術,一方面是打發無聊的時間,一方面也是督促自己該學習辣!身邊的大神都轉行的轉行,加薪的加薪,本人比較懶,只想搞技術 [哭笑] ,也是懷着小小的夢想,做一個系列文章可以和大家一起進步,討論,希望總閱讀數能上1萬(已實現2018年12月28日19:41),2萬(2019年4月3日19:36),3萬(2019年5月28日09:37),4萬(2019年7月16日11點00分),5(2019年9月28日23點13分),6 (2019年11月22日18點47分) ,Seven(2019年12月31日18點57分)!,哈哈哈哈


目錄

源碼 Github

.NET CORE 源碼:

Github:  https://github.com/anjoy8/Blog.Core

Gitee :   https://gitee.com/laozhangIsPhi/Blog.Core

 

VUE 項目開源代碼:

https://github.com/anjoy8/Blog.Vue

https://github.com/anjoy8/Blog.Admin

 

Nuxt.js項目代碼(SSR)

https://github.com/anjoy8/Nuxt.tBug

 

 

老張 .NetCore與Vue 框架學習目錄如下

🍎:如果你是剛剛入門 .net ,或者看我的教程還比較費勁,可以先從小白開始,這個真的很簡單:
                 https://windsting.github.io/little-aspnetcore-book/book/
                 官檔:
                 https://docs.microsoft.com/zh-cn/aspnet/core/?view=aspnetcore-2.2

        說明:

            1、JWT授權管理一共四篇,分別是:05 -> 36 -> 37 -> 42
            2、后期權限配置,請查看后台demo的首頁第三個動圖步驟:http://vueadmin.neters.club/

 

 

 

 


技術

    本系列文章只是對現有的一些技術做一個簡單說明或者是引入,只是一個拋磚引玉的作用,主要的還是希望和志同道合的大神們一起切磋武藝。

    系統環境

    windows 10、SQL server 2012、MySql/MSSql/SQLite、Visual Studio 2019、Windows Server 2008 R2

    后端技術:

      * .Net Core 2.2+ 版本 API(因為想單純搭建前后端分離,因此就選用的API,如果想了解.Net Core MVC,也可以交流)

      * Async和Await 異步編程

      * Repository + Service 倉儲模式編程

      * Swagger 前后端文檔說明,基於RESTful風格編寫接口

      * Cors 簡單的跨域解決方案

      * AOP基於切面編程技術

      * Autofac 輕量級IoC和DI依賴注入

      * Vue 本地代理跨域方案,Nginx跨域代理

      * JWT權限驗證

      * DI 依賴注入

 

 

 

    數據庫技術

      * SqlSugar 輕量級ORM框架,CodeFirst

      * T4 模板生成

      * AutoMapper 自動對象映射

 

    分布式緩存技術

      * Redis 輕量級分布式緩存

 

    前端技術

      * Vue 2.0 框架全家桶 Vue2 + VueRouter2 + Webpack + Axios + vue-cli + vuex(@編程玩家 指正)

      * ElementUI 基於Vue 2.0的組件庫

      * Nuxt.js服務端渲染SSR

 


結語

    這里再一次說明,僅僅是簡單的特別簡單的入門使用,如果對於上邊的技術,你從來沒有聽過,或者聽過沒用過,嗯,你可以簡單花點兒時間看一看,但是如果你都已經用過或者有一定的技術,請幫忙監督指正。

 

 (Blog.Core整體系統架構圖)

 

 

  

(整個框架用到的知識點的思維導圖)

 


致謝

    感謝有兩位朋友提供思路,或者說動力,才使我萌發了想寫的沖動,特別感謝李大爺,嗯就是哈哈,的默默支持,才使我有了繼續寫下去的動力。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM