MVC框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 MTV架构: Model(模型):负责业务对象与数据 ...
分类:
其他好文 时间:
2018-07-30 21:34:19
阅读次数:
157
一、需求背景介绍 1.1、需求描述 大家都知道C/S架构模式的客户端应用程序(比如:WinForm桌面应用、WPF、移动App应用程序、控制台应用程序、Windows服务等等)的日志记录都存储在本地客户端中,这样就导致有时候一旦客户端出现了的异常问题,为了快速地定位对应服务端出现的位置却极其的繁琐和 ...
分类:
Web程序 时间:
2018-07-29 15:20:30
阅读次数:
261
SpringCloud理解篇 一、微服务概述 1、什么是微服务 目前的微服务并没有一个统一的标准,一般是以业务来划分将传统的一站式应用,拆分成一个个的服务,彻底去耦合,一个微服务就是单功能业务,只做一件事。 与微服务相对的叫巨石 。 2、微服务与微服务架构 微服务是一种架构模式或者一种架构风格,提倡 ...
分类:
编程语言 时间:
2018-07-23 23:41:02
阅读次数:
248
当你做架构设计时,必然会面临技术选型的抉择,不同的技术方案,架构也可能完全不同
分类:
移动开发 时间:
2018-07-17 19:23:53
阅读次数:
142
架构模式的文章很多,好理解的没有几个。大部分文章出现的主要问题有: 没有设定好作用域:前端MVC是改造过的MVC,和后台MVC有明显的区别,不能一概而论 没有实际的例子:实际的例子对应日常的工作,没有就很难产生共鸣,从而造成看一次忘一次的困扰。 没有明确的目的:理解架构模式的真正意义是什么?虚拟DO ...
分类:
Web程序 时间:
2018-07-16 19:30:55
阅读次数:
186
1、MVC MVC是一个架构模式,它分离了表现与交互。它被分为三个核心部件:模型、视图、控制器。下面是每一个部件的分工: 视图是用户看到并与之交互的界面。 模型表示业务数据,并提供数据给视图。 控制器接受用户的输入并调用模型和视图去完成用户的需求。 图: MVC (模型、视图、控制器) MVC的完整 ...
分类:
Web程序 时间:
2018-07-15 19:40:07
阅读次数:
207
系统微服务架构 一、系统微服务架构二、什么是微服务(Microservice) 微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一... ...
分类:
其他好文 时间:
2018-07-13 22:22:07
阅读次数:
263
SpringCloud理解篇 一、微服务概述 1、什么是微服务 目前的微服务并没有一个统一的标准,一般是以业务来划分将传统的一站式应用,拆分成一个个的服务,彻底去耦合,一个微服务就是单功能业务,只做一件事。 与微服务相对的叫巨石 。 2、微服务与微服务架构 微服务是一种架构模式或者一种架构风格,提倡 ...
分类:
编程语言 时间:
2018-07-13 01:17:27
阅读次数:
178
关于Repository模式,直接百度查就可以了,其来源是《企业应用架构模式》。我们新建一个Infrastructure文件夹,这里就是基础设施部分,EF Core的上下文类以及Repository层都放在这里面。新建一个IReposotory的接口,其内容就是封装了基本的CRUD: public ...
分类:
其他好文 时间:
2018-07-12 01:02:34
阅读次数:
273
1、SpringMVC 详细介绍 通过入门实例,我们大概知道 SpringMVC 的作用,那么它到底是什么呢? Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用 ...
分类:
其他好文 时间:
2018-07-11 00:59:38
阅读次数:
196