MVC与MTV模型 MVCWeb服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户 ...
分类:
其他好文 时间:
2018-12-10 21:59:07
阅读次数:
195
Dora.Interception最初的定位就是专门针对.NET Core的AOP框架,所以在整个迭代过程中我大部分是在做减法。对于.NET Core程序开发来说,依赖注入已经成为无处不在并且“深入骨髓”的东西,不论是在进行业务应用的开发,还是进行基础组件的开发,依赖注入是实现“松耦合”最为理想的方 ...
分类:
Web程序 时间:
2018-12-02 14:23:58
阅读次数:
197
队列(queue),实现程序间的松耦合 队列的三种类: class queue.Queue(maxsize)# 先进先出, maxsize 指定队列长度 class queue.LifoQueue(maxsize) # 后进先出(栈) class queue.PriorityQueue(maxsiz ...
分类:
编程语言 时间:
2018-12-01 22:14:22
阅读次数:
173
python是一门动态强类型语言: 弱类型体现在传参的时候不用指定数据类型, 强类型体现在比如 2+"str"会报数据类型错误python不崇尚根据继承所得来的相似,比如tuple和list的方法已经非常相似了,却还是各自独立的方法这就是python崇尚的鸭子类型,优点是松耦合。三种编程模式:面向过 ...
分类:
其他好文 时间:
2018-11-28 22:29:22
阅读次数:
263
对于.NET Core程序开发来说,依赖注入已经成为无处不在并且“深入骨髓”的东西,不论是在进行业务应用的开发,还是进行基础组件的开发,依赖注入是实现“松耦合”最为理想的方式(没有之一),所以Dora.Interception必须将两者无缝地集成在一起。 ...
分类:
Web程序 时间:
2018-11-24 11:31:06
阅读次数:
219
微服务是什么?带你简单了解微服务By:fly_zhyu-CSDN微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。微服务的概念源于2014年3月MartinFowler所写的一篇文章“Microservices”(http://m
分类:
其他好文 时间:
2018-11-22 20:52:56
阅读次数:
163
Django的MTV模式本质上和MVC模型是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,Django的MTV分别是指: M 代表模型(Model): 负责业务对象和数据库的关系映射(ORM)。T 代表模板 (Template):负责如何把页面展示给用户(html)。V 代表视图(V... ...
分类:
其他好文 时间:
2018-11-22 16:09:42
阅读次数:
213
沉淀再出发:java中注解的本质和使用 一、前言 以前XML是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,XML的内容也越来越复杂,维护成本变高。于是就有人提出来一种标记式高耦合的配置方式——注解。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反 ...
分类:
编程语言 时间:
2018-11-12 17:35:10
阅读次数:
185
在跟着做淘淘商城项目时,用到了dubbo,作为一个SOA架构的项目,分为表现层与服务层,自然地,为了各个层之间解耦合(或者最大限度地松耦合),我们使用了dubbo这样一个alibaba开源的分布式服务框架,该框架最大的特点就是利用分层的方式来架构,从服务模型的角度来看,Dubbo采用的是一种非常简单 ...
分类:
其他好文 时间:
2018-11-09 12:41:58
阅读次数:
225
设计原则:为交互对象之间的松耦合设计而努力 观察者模式:在对象之间定义过多的依赖,这样依赖,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。 主题和观察者都使用了彼此的接口,观察者在创建的时候会去调用接口向主题注册自己,而主题在自身状态发生变化时,会利用观察者接口通观察者,并执行后续的操作 ...
分类:
其他好文 时间:
2018-11-07 23:04:09
阅读次数:
241