摘要: 架构杂谈《三》 一致性问题 前面的《架构杂谈一》和《架构杂谈二》 杂谈了从服务化到微服务架构的演进,并肯定了服务化和微服务架构是一脉相承的。微服务在服务化架构的基础上,对服务化的细节和方案进行了优化和细化,重点突出了无中心化管理的微服务架构,通过对服务进行有效的拆分来实现敏捷开发和自动化部署,并在海 阅读全文
posted @ 2019-07-14 14:57 ZerekZhang 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 小白开学Asp.Net Core 《七》 — — 探究中间件(MiddleWare) 1、何为中间件? 中间件是组装到应用程序管道中以处理请求和响应的家伙,管道中的每个组件都要满足以下两个条件 选择是否将请求传递给管道中的下一个组件 可以在调用管道中的下一个组件之前和之后执行工作。 2、中间件的本质 阅读全文
posted @ 2019-07-13 10:56 ZerekZhang 阅读(999) 评论(0) 推荐(3) 编辑
摘要: 架构杂谈《二》 服务化到微服务 1、微服务的产生 随着互联网企业的不断发展,海量用户发起的大规模、高并发请求是企业不得不面对的,上一篇 架构杂谈《一》杂谈的SOA服务化系统能够分解任务,让每个服务更简单、职责单一、更易于扩展。但无论是Web Service 还是ESB,都有时代遗留下的问题。 Web 阅读全文
posted @ 2019-07-11 20:52 ZerekZhang 阅读(709) 评论(1) 推荐(2) 编辑
摘要: 小白开学Asp.Net Core 《六》 —— 探究.Net Core 跨平台的奥秘 1、写这篇文章的初衷 有好多朋友反馈看不懂我写的开源的一个练手项目(GitHub:https://github.com/AjuPrince/Aju.Carefree)也有好多人都希望我能写一些简单的入门的文章,记得 阅读全文
posted @ 2019-07-10 16:48 ZerekZhang 阅读(1557) 评论(12) 推荐(6) 编辑
摘要: 架构杂谈《一》 从传统单体架构到服务化架构的发展历程 典型的单体架构分为三个层级,Web层、业务逻辑层和数据存储层,每个层的指责分别如下: Web 层:负责与用户交互或者对外提供接口 业务逻辑层:为了实现业务逻辑而设计的流程处理模块 数据存储层:将业务逻辑层处理的结果持久化 将不同的模块化组件聚合后 阅读全文
posted @ 2019-07-09 16:21 ZerekZhang 阅读(1394) 评论(0) 推荐(3) 编辑
摘要: 小白开学Asp.Net Core《五》 —— 使用.Net Core MVC Filter 一、简介 今天在项目(https://github.com/AjuPrince/Aju.Carefree)做登陆权限时,用到了Filter,现将Filer的使用做以下记录。 二、Filter 简介 Filte 阅读全文
posted @ 2019-07-08 17:34 ZerekZhang 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 小白开学Asp.Net Core《四》 —— 使用AspectCore-Framework 一、AspectCore-Framework 说AspectCore-Framework不得不先谈谈的AOP, AOP:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面 阅读全文
posted @ 2019-07-06 15:23 ZerekZhang 阅读(1705) 评论(5) 推荐(6) 编辑
摘要: 小白开学Asp.Net Core《三》 ——界面 我胡汉三再次又回来了(距离上篇时间有点长),今天抽时间将最近对框架采用的后台界面做个记录 1、先上图 (图一) (图二) 2、界面说明 后台采用X-Admin2.2、layui 3、图二使用了Layui Table的模块 (对于我一个不太懂前端的人来 阅读全文
posted @ 2019-07-01 15:20 ZerekZhang 阅读(1458) 评论(3) 推荐(1) 编辑
摘要: 小白开学Asp.Net Core《二》(补) ——数据仓储层(Repositroy)、服务层(Service) 我胡汉三又回来了(距离上篇时间有点长),今天抽时间将最近对项目的优化写下说明。 1、Why 读了上篇文章的朋友们都知道我在项目中(Repository 层)引入了两个常用的ORM,因此分别 阅读全文
posted @ 2019-05-28 17:33 ZerekZhang 阅读(1366) 评论(4) 推荐(1) 编辑
摘要: 小白开学Asp.Net Core《二》 ——数据仓储层(Repositroy) 一、历史现象 在后端开发中,数据库操作是最频繁的,每一个开发人员都会接触,甚至不少开发人员每天的工作就是与数据库打交道。所以可见数据库操作是多长重要。 在现在的开发过程中,大多数开发人员只是以编写SQL语句的方式操作数据 阅读全文
posted @ 2019-05-14 11:24 ZerekZhang 阅读(1681) 评论(0) 推荐(3) 编辑