从Decorator,Adapter模式看Java/IO库(三)

2010年8月19日 由 yybean 没有评论 »

适配器模式的应用

适配器模式是Java I/O库中第二个最为重要的设计模式。

InputStream原始流处理器中的适配器模式

阅读全文——共2609字

从Decorator,Adapter模式看Java/IO库(二)

2010年8月18日 由 yybean 没有评论 »

装饰模式的应用

学过装饰模式后,大家会发现,它在Java语言中最著名的应用莫过于Java I/O标准为库的设计了。这一节将以处理Byte流为例,看看装饰模式是怎样得到应用的。

为什么不用继承而用装饰模式

阅读全文——共3252字

从Decorator,Adapter模式看Java/IO库(一)

2010年8月16日 由 yybean 没有评论 »

我想任何一本介绍模式的书在讲到Decorator模式的时候不能不提到它的实际应用--在Java/IO库里面的应用,<<Java 与模式>>这本书也不例外,有点不一样的是,这本书在介绍的时候有个专题,是从两个模式来看Java/IO库,完这个专题后,个人感觉对 Java/IO库有了全新的认识同时也加深了Decorator模式跟Adapter适配器模式的理解,现和大家分享下这个在我看来很伟大的成果,同时说明下,以下大部分文字跟图片是来自<<Java与模式>>这本书。

阅读全文——共2274字

java.util.concurrent 多线程框架实例

2010年8月12日 由 yybean 没有评论 »

JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。

一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和Jetty等,现在有了JDK5,我们就没有必要重复造车轮了,直接使用就可以,何况使用也很方便,性能也非常高。

package concurrent;

阅读全文——共11630字

ESB简介及开源产品

2010年8月11日 由 yybean 没有评论 »

ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。

ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。

阅读全文——共3593字