摘要:
管道通信都是单向不可靠的。如果JXTA只提供它,那JXTA就太逊了。当然不可能,JXTA不只提供单向不可靠的通信渠道,也提供了双向可靠的通信渠道,在基于JXTA管道提供单向,不可靠的通信渠道。由于管道对于服务和应用更加有用,在管道上实现双向和可靠通信渠道是很重要的。JXSE提供了满足大多数应用相对高水平的要求的功能:即,可靠,确保信息顺序,确保传递,公开ghost xp系统下载之家信息和接口,安全。这才是JXSE追求的理想中的通信渠道。从最早的版本提供的BidirectionPipeService到现在的JxtaServerPipe和JxtaBiDiPipe,JxtaServerSocket和 阅读全文
摘要:
概述 用一个中介对象来封装一系列的对象交互.中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互. 适用性 1.一组对象以定义良好但是复杂的方式进行通信.产生的相互依赖关系结构混乱且难以理解. 2.一个对象引用其他很多对象并且直接与这些对象通信,导致难以复用该对象. 3.想定制一个分布在多个类中的行为,而又不想生成太多的子类. 参与者 1.Mediator 中介者定义一个接口用于与各同事(Colleague)对象通信. 2.ConcreteMediator 具体中介者通过协调各同事对象实现协作行为. 了解并维护它的各个同事. 3.Colleagueclass 阅读全文