Dubbo是Alibaba开源的分布式高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。 Dubbo最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种 ...
分类:
其他好文 时间:
2017-11-23 08:07:54
阅读次数:
148
大家好,好久不见,今天我们来一起学习一下关于Spring框架的IOC技术。 控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容 ...
分类:
编程语言 时间:
2017-11-21 16:58:27
阅读次数:
154
我们都知道,一个大型购物网站都有前台商品展示和后台商品管理,比如京东,平时我们登录的京东网站就是前台商品展示,而商家使用的就是后台管理,一般在架构方面,我们都据此把UI层分为两个部分,比如后台就是UIAdmin,而前台就是UIWeb,为了松耦合,相应的路由需做出相应的调整. 拿Tornado举例,平 ...
分类:
其他好文 时间:
2017-11-19 23:37:28
阅读次数:
455
wki上依赖注入的解释:Dependency injection是一种软件设计模式(简称DI),在这种模式下,一个或者更多的依赖(服务)被注入(或者通过引用传递)到一个独立的对象中,然后成为了该独立对象的一部分。 DI分离了客户端依赖本身行为的创建,使得程序设计模式变得松耦合,并遵循依赖反转和单一职 ...
分类:
Web程序 时间:
2017-11-14 19:38:50
阅读次数:
203
这章开始学习SSH中最后的一个框架spring。Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。 首先就来学习一下IOC,它的好处就是降低了耦合,主要是通过bean之间的依赖关系尽可能地抓换为关联关系。 那么来基于m ...
分类:
编程语言 时间:
2017-11-11 11:38:36
阅读次数:
146
一 iOS中都有什么设计模式? 1.代理模式 2.观察者模式 3.MVC模式 4.单例模式 5.策略模式 6.工厂模式 二 各个设计模式的作用? (一)代理模式 在观察者模式中,一个对象任何状态的变更都会通知另外的对改变感兴趣的对象。这些对象之间不需要知道彼此的存在,这其实是一种松耦合的设计。当某个 ...
分类:
移动开发 时间:
2017-11-10 21:41:10
阅读次数:
265
观察者模式定义了对象之间的一对多依赖,这样依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新 原则 为了交互对象之间的松耦合设计而努力,松耦合设计更有弹性更能应对变化 a.定义观察者模式 b.自己实现观察者模式 /** * Created by xjw on 2017/11/9 16: ...
分类:
其他好文 时间:
2017-11-09 19:41:59
阅读次数:
129
1.spring是什么 是一个框架,为解决企业级应用的复杂性而开发的。 是一个轻量级的控制反转与切面编程的容器框架。 大小与开销来说是轻量的。 控制反转达到松耦合。 允许通过分离应用的业务逻辑与系统级服务,进行内聚性的开发 包含管理应用对象的配置和生命周期。 2.spring的优势 开发更加方便 开 ...
分类:
编程语言 时间:
2017-11-04 15:08:07
阅读次数:
241
一、什么是SOA SOA(Service-Oriented Architecture),即面向服务的架构。SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。 SOA可以看作是B/S模型、XML(标准通用标记语言的子集)/Web Service技 ...
分类:
其他好文 时间:
2017-10-24 01:33:21
阅读次数:
230
MVC是一种编程模式和设计思想,MVC大致切割为三个主要单元:Model(实体模型),View(视图),Contrller(控制器),MVC主要目在于简化软件开发的复杂度,让程序代码形成一个松耦合。 彼此的关联性 用户第一次访问浏览器,地址栏中的Url地址访问Contrller中的动作[Action ...
分类:
Web程序 时间:
2017-10-23 23:07:02
阅读次数:
292