从壹开始前后端分离【 .NETCore2.1 +Vue 2 +AOP+DI】框架之一 || 前言
缘起
作为一个.Net攻城狮已经4年有余了,一直不温不火,正好近来项目不是很忙,闲得无聊,搞一搞新技术,一方面是打发无聊的时间,一方面也是督促自己该学习辣!身边的大神都转行的转行,加薪的加薪,本人比较懒,只想搞技术 [哭笑] ,也是怀着小小的梦想,做一个系列文章可以和大家一起进步,讨论,希望总阅读数能上1万(已实现12月28日19:41),2万(2019年4月3日19:36),3万(2019年5月28日09:37),4万(2019年7月16日11点00分),FIVE?嗯,哈哈哈哈
目录
源码 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
后端 .net core 概览
- 02 ║ 后端项目搭建
- 03 ║ Swagger的使用 3.1
- 04 ║ Swagger的使用 3.2
- 05 ║ Swagger的使用 3.3 JWT权限验证【修改】
- 06 ║ API项目整体搭建 6.1 仓储模式
- 07 ║ API项目整体搭建 6.2 轻量级ORM
- 08 ║ API项目整体搭建 6.3 异步泛型仓储+依赖注入初探
- 09 ║ 依赖注入IoC学习 + AOP界面编程初探
- 10 ║ AOP面向切面编程浅解析:简单日志记录 + 服务切面缓存
- 11 ║ AOP自定义筛选,Redis入门 11.1
- 12 ║ 三种跨域方式比较,DTOs(数据传输对象)初探
- 13 ║ DTOs 对象映射使用,项目部署Windows+Linux完整版
- 32 ║ 四种方法快速实现项目的半自动化搭建
- 33 ║ ⅖ 种方法实现完美跨域
- 34 ║ Swagger 处理多版本控制,所带来的思考
- 35 ║ 完美实现全局异常日志记录
- 36 ║ 解决JWT权限验证过期问题
- 37 ║ JWT完美实现权限与接口的动态分配
- 38 ║ 自动初始化数据库
- 39 ║ 想创建自己的dotnet模板么?看这里
- 40 ║ 完美基于AOP的接口性能分析
- 41 ║ Nginx+Github+PM2 快速部署项目(一)
- 42 ║ 完美实现 JWT 滑动授权刷新
- 42 ║ 支持多种数据库 & 快速数据库生成
- 43 ║最全的部署方案 & 最丰富的错误分析【再会】
说明:
1、JWT授权管理一共四篇,分别是:05 -> 36 -> 37 -> 42
前端 Vue 概览
- 14 ║ VUE 计划书 & 我的前后端开发简史
- 15 ║Vue基础:JS面向对象&字面量& this字
- 16 ║Vue基础:ES6初体验 & 模块化编程
- 17 ║Vue基础:使用Vue.js 来画博客首页+指令(一)
- 18 ║Vue基础: 指令(下)+计算属性+watch
- 19 ║Vue基础: 样式动态绑定+生命周期
- 20 ║Vue基础终篇:组件详解+项目说明
- ? 上边的这些基础,可以不用看,如果你只想快速入门 Vue 的话,只看下边的即可
- 21 ║Vue实战:开发环境搭建【详细版】
- 22 ║Vue实战:个人博客第一版(axios+router)
- 23 ║Vue实战:Vuex 其实很简单
- 24 ║ Vuex + JWT 实现授权验证登陆
- 25 ║初探SSR服务端渲染(个人博客二)
- 26 ║Client渲染、Server渲染知多少{补充}
- 27 ║ Nuxt 基础:框架初探
- 28 ║ Nuxt 基础:面向源码研究Nuxt.js
- 29 ║ Nuxt实战:异步实现数据双端渲染
- 30 ║ Nuxt实战:动态路由+同构
- 31 ║ Nuxt终篇:基于Vuex的权限验证探究
前端 Admin 概览
- 01 ║ 权限后台系统 1.0 正式上线
- 02 ║ 完美实现 JWT 滑动授权刷新
- 03 ║ 动态路由配置 & 项目快速开发
- 04 ║ NetCore + SignalR 实现日志消息推送
技术
本系列文章只是对现有的一些技术做一个简单说明或者是引入,只是一个抛砖引玉的作用,主要的还是希望和志同道合的大神们一起切磋武艺。
系统环境
windows 10、SQL server 2012、MySql、Visual Studio 2017、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
结语
这里再一次说明,仅仅是简单的特别简单的入门使用,如果对于上边的技术,你从来没有听过,或者听过没用过,嗯,你可以简单花点儿时间看一看,但是如果你都已经用过或者有一定的技术,请帮忙监督指正。
致谢
感谢有两位朋友提供思路,或者说动力,才使我萌发了想写的冲动,特别感谢李大爷,嗯就是哈哈,的默默支持,才使我有了继续写下去的动力。
转载于:https://www.cnblogs.com/laozhang-is-phi/p/9495618.html
从壹开始前后端分离【 .NETCore2.1 +Vue 2 +AOP+DI】框架之一 || 前言相关推荐
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 二十三║Vue实战:Vuex 其实很简单
前言 哈喽大家周五好,马上又是一个周末了,下周就是中秋了,下下周就是国庆啦,这里先祝福大家一个比一个假日嗨皮啦~~转眼我们的专题已经写了第 23 篇了,好几次都坚持不下去想要中断,不过每当看到群里的交 ...
- 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之八 || API项目整体搭建 6.3 异步泛型仓储+依赖注入初探...
代码已上传Github+Gitee,文末有地址 番外:在上文中,也是遇到了大家见仁见智的评论和反对,嗯~说实话,积极性稍微受到了一丢丢的打击,不过还好,还是有很多很多很多人的赞同的,所以会一直坚持下去 ...
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十八║Vue基础: 指令(下)+计算属性
回顾 今天来晚辣,给公司做了一个小项目,一个瀑布流+动态视频控制的DEMO,有需要的可以联系我,公司的项目就不对外展示了(一个后端程序员真的要干前端了哈哈哈). 书接上文,昨天正式的开始了Vue的代码 ...
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十五 ║ Vue前篇:JS对象字面量this
缘起 书接上文<从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十四 ║ VUE 计划书 & 我的前后端开发简史>,昨天咱们说到了以我的经历说明的web开发经历的 ...
- 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之十一 || AOP自定义筛选,Redis入门 11.1...
大神留步 先说下一个窝心的问题,求大神帮忙,如何在Task异步编程中,使用Redis存.取Task<List<T>>泛型,有偿帮助,这里谢谢,文末有详细问题说明,可以留言或者私 ...
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十八║Vue基础: 指令(下)+计算属性+watch...
回顾 今天来晚辣,给公司做了一个小项目,一个瀑布流+动态视频控制的DEMO,有需要的可以联系我,公司的项目就不对外展示了(一个后端程序员真的要干前端了哈哈哈). 书接上文,昨天正式的开始了Vue的代码 ...
- 基于web的前后端分离nodejs和vue.js医院分诊系统
(1)系统设置模块:包括权限管理和用户信息管理.此模块主要功能包括:添加.修改.删除和查看用户信息,给用户分配权限进行角色管理. (2)用户管理:用户进行登录和注册,进行挂号 (3)患者管理模块:此模 ...
- 从壹开始前后端分离【 .NET Core2.2 +Vue2.0 】框架之六 || API项目整体搭建 6.1 仓储+服务+抽象接口模式...
前言 1.@LearningCoding 小伙伴关于用Sqlsugar在mysql数据库上的研究成果: sqlsugarcore支持mysql等数据库,在DbContext里面只需要设置dbtype为 ...
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十四 ║ VUE 计划书 我的前后端开发简史...
---新内容开始--- 番外 大家周一好呀,又是元气满满的一个周一呀!感谢大家在周一这个着急改Bug的黄金时期,抽出时间来看我的博文哈哈哈,时间真快,已经到第十四篇博文了,也很顺顺(跌跌)利利 (撞撞 ...
最新文章
- mapredue输入路径
- linux安装android sdk
- UI层调用WCF服务实例(源码)
- D3.js学习(四)
- dubbo admin默认端口_Dubbo学习(四) Dubbo 从下载到编译成功
- vue 上次登录时间_vue实现登录之后长时间未操作,退出登录
- 【虹膜识别】+【开源代码】虹膜识别--步骤讲解及算法复现,虹膜表征:基于虹膜反映点的健康监测
- WPF 界面提示加载出错
- WPF中的图像处理简介
- Linux系统中DHCP的配置
- 爬楼梯 · Climbing Stairs
- 基于Protues的Arduino学习笔记01-Arduino UNO实验板设计
- html5媒体查询的特点,巧妙使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的好方法...
- drool-6.5的自学demo
- upupw php 探针_UPUPW PHP探针安装使用
- 详解Autosar Arxml中的CANFD报文及格式
- Excel调用已有数据利用已经录入的项快速的生成下拉列表
- 半导体功率器件静态参数测试仪系统 能测 IGBT. Mosfet. Diode. BJT......
- Qt可视化大屏电子看板系统源码
- 移动硬盘,如何分区使得Mac和Win同时使用?
热门文章
- C++连接mysql及遇到的相关问题
- VC realize the transparent windows
- 在MyEclipse中,jsp文件输入中文,文件不能保存
- 猎头职位:存储翘首EMC高薪诚聘高级软件工程师SH
- 商汤春招特别策划-春招百晓生系列空宣第2期,助你收获心动的offer
- 科研人看过来!2021腾讯AI Lab犀牛鸟专项研究计划开始申请
- Reddit热议被引最多的机器学习论文:上世纪LSTM称霸,何恺明今年被引1.8w居首...
- 文档分析与识别技术回顾与反思
- 资深程序员:Python中你不知道的那些小工具
- 【OpenCV】OpenCV函数精讲之 -- copyTo()函数及Mask详解(附代码详解)