自我总结,有什么不足之处请告知,感激不尽!下一次总结pdf模板映射生成报表(应对多变的pdf报表需求,数据提供和报表生成解耦)。目的:在给定的pdf模板上生成报表,就需要知道最基本的操作:文字添加,图片添加。原因:pdf生成中,最常见的操作就是生成文字,生成图片,所以本次和大家一块来学习一下文字和图...
分类:
编程语言 时间:
2014-12-04 17:25:44
阅读次数:
180
提到框架普遍都会想到是后端使用的,尤其java的SSH框架更是非常流行,这些框架都是以MVC的思想架构的。我理解这是从最高层次的解耦,将数据,业务,视图分开,无论是从理解还是从实际工作流程上都是非常合理的。对于后端业务组成:数据库(DB)、服务(Sevice)、接口(Action)、视图(View)...
分类:
其他好文 时间:
2014-12-04 13:41:05
阅读次数:
146
我现在坚持模块独立和解耦合设计,这是核心。任何需要绑定某端所体现其能力者,我一概拒绝。...
分类:
其他好文 时间:
2014-12-01 16:00:18
阅读次数:
215
设计模式就是对相同部分进行归纳,归并,不仅仅包括对象(继承,多态)也包括业务逻辑,(流程结果等),以及数据存储(使用不同数据库)。 使各个部分独立,解耦。使UI,业务逻辑,数据可以各自独立,更新等。 对建造者模式而言就是通过构建流程与具体表现的分离,抽象出构建过程。对相同或类似的构建过程进行分...
分类:
其他好文 时间:
2014-12-01 15:34:28
阅读次数:
147
Guava在guava-libraries中为我们提供了事件总线EventBus库,它是事件发布订阅模式的实现,让我们能在领域驱动设计(DDD)中以事件的弱引用本质对我们的模块和领域边界很好的解耦设计。不再多的废话,直奔Guava EventBus主题。首先Guava为我们提供了同步事件EventB...
分类:
其他好文 时间:
2014-11-30 13:51:47
阅读次数:
178
SpringMVC是一种基于JAVA实现了Web MVC设计模式的请求驱动类型的轻量级Web框架。特点有三:1、MVC架构模式的思想:将Web层进行指责解耦;2、基于请求驱动:请求-相应模型; 3、框架的目的:简化开发...
分类:
编程语言 时间:
2014-11-29 17:36:55
阅读次数:
148
接口层的作用:作用解耦业务逻辑层对数据库访问层直接的依赖,在业务逻辑层和数据库访问层之间加入接口层,让业务逻辑层去依赖接口层,数据库访问层如果要修改,只要接口不变化,且数据访问类实现了接口,业务逻辑层就不需要进行修改。如下图,可以进行EF_DAL和ADO.NET_DAL的方便切换。接口层的使用:UI...
分类:
其他好文 时间:
2014-11-28 01:03:00
阅读次数:
288
Intent:在一个Android应用中,Intent是对执行某个操作的一个抽象描述,Intent 负责提供组件之间相互调用的相关信息传递,实现调用者和被调用者之间的解耦。Intent的属性:Intent是对执行某个操作的一个抽象描述,其描述的内容包括,对执行动作Action的描述、对操作数据的描述...
分类:
移动开发 时间:
2014-11-26 20:47:46
阅读次数:
223
事件:"在发生其他类或对象关注的事情时,类或对象可以通过事件通知他们。发送(或引发)事件的类称为"发行者",接受(或处理)事件的类称为"订户"。"上面这句话描述了事件的最本质功能,用于底层通知上层。正常的架构设计都是分层结构,而分层结构有一点很重要的就是底层对于上层的无知,当初这样设计是为了解耦,为...
前端開發思考: UI操作邏輯 業務邏輯 動畫效果 各種操作與UI解耦,與類庫解耦 h5技術方向的應用 組件的開發與解耦,創建與銷毀 oo的應用 前端密集型項目-內存洩漏-事件-UI 不斷的重構
分类:
其他好文 时间:
2014-11-26 16:50:20
阅读次数:
132