1 Getting Started with blogcore
ansonzhang edited this page 2019-05-19 09:47:04 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

这是一个基于 netcore 2.x 的 webapi 项目,配合搭建前后端分离工程。


系统环境

windows 10、SQL server 2012、Visual Studio 2017、Windows Server 2008 R2

后端技术:

  • .Net Core 2.0 API因为想单纯搭建前后端分离因此就选用的API如果想了解.Net Core MVC也可以交流

  • Swagger 前后端文档说明基于RESTful风格编写接口

  • Repository + Service 仓储模式编程

  • Async和Await 异步编程

  • Cors 简单的跨域解决方案

  • AOP基于切面编程技术

  • Autofac 轻量级IoC和DI依赖注入

  • Vue 本地代理跨域方案Nginx跨域代理

  • JWT权限验证

数据库技术

  • SqlSugar 轻量级ORM框架CodeFirst

  • T4 模板生成

  • AutoMapper 自动对象映射

分布式缓存技术

  • Redis 轻量级分布式缓存

前端技术

  • Vue 2.0 框架全家桶 Vue2 + VueRouter2 + Webpack + Axios + vue-cli + vuex

  • ElementUI 基于Vue 2.0的组件库

  • Nuxt.js服务端渲染SSR