10 2012 档案

摘要:前言 之前,写过一篇对pentaho BI Server-3.5版本将内置内容数据库迁移到mysql的博文,详细内容可以参考这里,现在由于由于项目的需要,重拾对pentaho的全方面研究。既然考虑使用pentaho,自然也就理所当然地选择对pentaho当前最新的稳定版本进行调研学习呢。当前最新版本的pentaho社区版为4.5版本,这里所讲的版本是指的是pentaho BI Server的最新... 阅读全文
posted @ 2012-10-30 22:34 JackyBing 阅读(4935) 评论(9) 推荐(2) 编辑
摘要:前言 今天我们将介绍的最后一种结构型模式——代理模式,在介绍它之前,让我们先回顾下上一篇博文对享元模式的学习。享元模式主要是通过运用共享技术有效支持大量细粒度的对象,其本质在于两方面:分离和共享。简单地说,分离的是对象状态中变与不变的部分,其中不变的部分设置为对象的内部状态,而随应用场景随之发生变化的部分为对象的外部状态;而共享指的就是对对象状态中不变部分的共享,因为内部状态不会随外部状态的改变... 阅读全文
posted @ 2012-10-15 08:52 JackyBing 阅读(2293) 评论(7) 推荐(0) 编辑
摘要:前言 上一篇,我们详细讲解了外观模式,回顾一下其主要目的是”封装交互,简化调用“,通过提供一个高层接口,隔离了外部系统与子系统间复杂的交互过程,使得复杂系统的子系统更易使用,从软件学的角度上来说就是将两者进行解耦,松散耦合。此外,我们也可以通过实现不同的外观对象,来完成不同高层接口的实现过程,供外部系统选择调用。对外观模式的回顾我们就是说这么多,详细的介绍大家可以参考上一篇博文,那里有更为全面深... 阅读全文
posted @ 2012-10-13 09:57 JackyBing 阅读(1755) 评论(4) 推荐(0) 编辑
摘要:前言 上一篇,我们详细介绍了装饰模式,回顾一下装饰模式的主要意图:动态地给一个对象添加职责,就增加功能来说,装饰模式比生成子类更为灵活,方便。与此同时,因为装饰器与组件对象拥有相同的接口,逻辑上与组件对象归属为同一类型范畴,这样用户就可以通过装饰器的组合,透明地给组件对象添加各式各样的额外功能。每个装饰器所实现的功能粒度越小,其复用性相对也就越高,因为可以通过这些小粒度的装饰器来为实际的组件对象... 阅读全文
posted @ 2012-10-11 09:08 JackyBing 阅读(2133) 评论(0) 推荐(1) 编辑
摘要:前言 上一篇,我们详细讲解了组合模式,回顾一下:其主要将对象组合成树形结构以表示“部分——整体”的层次结构,这样可以使得用户对单个对象和组合对象的使用具有一致性,因为它们都遵循一套相同的接口,无须区别对待;相对于安全式的实现,透明性的实现方式通常是更好的选择,因为它真正符合了组合模式的本质意图。对象组合是组合模式的实现的根本,今天我们将要讲解的模式也同样是通过对象组合的方式来实现,也是将Favo... 阅读全文
posted @ 2012-10-09 13:46 JackyBing 阅读(2017) 评论(6) 推荐(0) 编辑
摘要:前言 今晚,是国庆长假的最后一晚呢,在这里,希望博友们都过上了一个愉快难忘的假期吧。明天大家就要开始全新的工作和学习呢,也希望大家今晚就能够转换好心态吧:)。好了,步入主题吧,上一篇,我们详细讲解了桥接模式,其主要目的是分离了抽象部分与实现部分,使它们各自可以沿着各自的维度进行扩展和变化,通过对象组合的方式使得抽象部分可以调用实现部分的操作,完成抽象部分与实现部分的桥接。接下来,让我们再次接受另... 阅读全文
posted @ 2012-10-07 20:45 JackyBing 阅读(1897) 评论(0) 推荐(1) 编辑