Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服..
分类:
其他好文 时间:
2017-09-04 14:57:35
阅读次数:
116
Dubbo架构设计详解 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务 ...
分类:
其他好文 时间:
2017-09-01 13:39:01
阅读次数:
123
目前常用的几种设计模式:代理模式、观察者模式、MVC模式、单例模式、策略模式、工厂模式、MVVM 一、代理 场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是那个类实现。 优势: 解耦合 敏捷原则:开放--封闭原则 实例:tableview的数据源delegate,通过和protoco ...
分类:
移动开发 时间:
2017-08-31 21:39:02
阅读次数:
191
spring是一个容器,用于降低代码间的耦合度,根据不同的代码采用了ioc和aop这二种技术来解耦合。 比如转账操作:a用户少1000,b用户多1000.这是主业务逻辑 IOC 涉及到的事务,日志都是系统级业务逻辑 ,系统级业务逻辑是为主业务逻辑服务的,aop就是为了解决系统级业务逻辑与主业务逻辑之 ...
分类:
编程语言 时间:
2017-08-23 19:13:45
阅读次数:
196
一、 jsp和servlet的相同与不同? 1.servlet是运行在服务端的Java程序,动态生成web内容,而jsp可以这么理解,可以在html中添加Java代码,所以页面渲染结果可以直接使用Dreamweaver等编辑器直接更改,更简单快捷,而不用维护Java类中的代码。实现了解耦合。 2.j ...
分类:
编程语言 时间:
2017-08-16 19:21:01
阅读次数:
149
常用的设计模式(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate (二 ...
分类:
其他好文 时间:
2017-07-30 12:41:55
阅读次数:
122
1.持久层概述持久的概念理解容易,层说明了需要解耦合,2.持久层设计 2.1解耦合 解耦合的演变过程过程1.完成一个功能时在action中完成 1.连接,statement,statement设值 ,获取resultset 这个阶段持久化的代码嵌套在业务层,完全耦合过程2.用配置文件配置数据库的连接... ...
分类:
Web程序 时间:
2017-07-02 13:43:31
阅读次数:
161
设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。 1). MVC模式:Model View Control,把模型 视图 控制器 层进行解耦合编写。 2). MVVM模式:Model View ViewModel 把模型 视图 ...
分类:
移动开发 时间:
2017-06-26 12:52:25
阅读次数:
1466
以下为作者备忘,详情请看 http://www.cnblogs.com/feichengwulai/articles/3412946.html http://blog.csdn.net/piantoutongyang/article/details/50878214 http://blog.csdn ...
分类:
编程语言 时间:
2017-05-10 14:42:20
阅读次数:
162
1.完全解耦合的方式 如果使用该种方式,Struts2框架中提供了一个类,ActionContext类,该类中提供一些方法,通过方法获取Servlet的API 一些常用的方法如下 * static ActionContext getContext() -- 获取ActionContext对象实例 * ...