上一页 1 ··· 128 129 130 131 132

2013年9月13日

消息传递通道细节

摘要: 对于消息通道1 消息通道的主题:1.1 固定的通道集。1.2 确定通道集。1.3 单向通道。2 消息通道的决策:1.1 一对一还是一对多。1.2 确定数据类型。1.3 非法和无用消息。1.4 崩溃回复。1.5 非消息传递客户。1.6 通信中枢。p2p通道:p2p的消息通道能确保对于任何确定的消息只有一个消费者可以进行使用,通道的接受者可以是多个,也可以是一个,但是通道只能保证其中的一个可以成功使用。p/s 通道:应用使用消息传递来通知事件,可以使用观察者模式进行设计.可以参考JMS 与MSMQJMS 规范中本身就支持以上两种的设计 MSMQ 有点特殊 在MSMQ3.0 之后才有了支持。数据类型 阅读全文

posted @ 2013-09-13 15:21 荣锋亮 阅读(584) 评论(0) 推荐(0)

Mule消息路由

摘要: 当谈论整合应用时,消息路由备受关注。当我们确定了各个应用,并选择Mule作为整合平台,也知道在Mule的服务中可以使用哪些Java类和web services处理消息,那么为了让消息正确地在服务间流转,该如何将所有的事情整合在一起,从而确保获得我们所需要的的结果呢?Mule为您的Mule应用中的服务间的路由消息提供了强大而灵活的可选项。本文描述了Mule的常用消息类型和几种可用的特殊路由器。下面介绍消息路由器的相关核心概念:端点(Endpoints)定义了发送和接收消息的通道(channel)。例如,一个购物组件可能会接收到一个HTTP订单请求。一旦该组件处理完订单请求,它可能会发送一个 JM 阅读全文

posted @ 2013-09-13 12:13 荣锋亮 阅读(549) 评论(0) 推荐(0)

消息传递系统的模块构建完成之后的事情

摘要: 在进行消息传递系统的模块构建之后就是如何进行系统的管理。系统的管理可以包括如下几个方面:1,控制总线。2,旁路。3,线路分接器。4,消息历史。5,消息存储库。6,智能代理。7,测试消息。8,通道清洁者。 阅读全文

posted @ 2013-09-13 09:15 荣锋亮 阅读(251) 评论(0) 推荐(0)

消息的传递端点

摘要: 消息传递端点可有以下部分:1,消息传递网关。2,消息传递映射器。3,事务性客户机。4,轮询消费者。5,事件驱动的消费者。6,竞争消费者。7,消息分派器。8,选择性消费者。9,持久订阅者。10,幂等接收者。11,服务激励器。 阅读全文

posted @ 2013-09-13 09:11 荣锋亮 阅读(232) 评论(0) 推荐(0)

消息转换

摘要: 消息转换的构成:1,信封包装器。2,内容扩充器。3,内容过滤器。4,声明标签。5,规范器。6,规范数据类型。 阅读全文

posted @ 2013-09-13 09:07 荣锋亮 阅读(162) 评论(0) 推荐(0)

消息路由的构成

摘要: 消息路由的构成可以包含如下部分:1,基于内容的路由器。2,消息过滤器。3,动态路由表。4,接受表。5,分解器。6,聚合器。7,重排器。8,复合消息处理器。9,分散收集器。10,路由表。11,过程管理器。12,消息代理。 阅读全文

posted @ 2013-09-13 09:05 荣锋亮 阅读(269) 评论(0) 推荐(0)

消息的构造

摘要: 对于消息的构造可以包含如下部分:1,命令消息。2,文档消息。3,事件消息。4,请求/应答。5,返回地址。6,关联标志符。7,消息序列。8,消息到期。9,格式指示符。 阅读全文

posted @ 2013-09-13 09:01 荣锋亮 阅读(294) 评论(0) 推荐(0)

消息传递通道

摘要: 对于常见的消息传递通道包括如下:1,点对点(p2p)通道。2,发布订阅(p/s)通道。3,数据类型通道。4,非法消息通道。5,死文字通道。6,可靠传输。7,通道适配器。8,消息传递桥。9,消息总线。 阅读全文

posted @ 2013-09-13 08:58 荣锋亮 阅读(304) 评论(0) 推荐(0)

消息传递系统

摘要: 消息传递系统对于我们解决常见系统的性能以及实时处理上可以有很大的帮助,一个典型的消息传递系统可以包括如下几个部分。典型消息传递系统的构建模块:1, 消息通道。2,消息。3,管道与过滤器。4,消息路由器。5,消息转换器。6,消息端点。消息通道:通过消息通道我们可以消除参与者之间的依赖,在消息通道中我们进行消息的统一编码,消息格式的统一封装,同时为了系统可以实现通信的稳定我们可以使用消息队列,在通道中进行管理,从而可以实现消息的可管理。消息路由:在经过消息通道的处理之后,我们需要进行消息目的地的选择,或者进行指定目的地的传送,我们可以使用消息路由组件,比如消息代理。消息转换:我们使用的消息对于不. 阅读全文

posted @ 2013-09-13 08:53 荣锋亮 阅读(648) 评论(0) 推荐(0)

2013年9月10日

.net 线程

摘要: .NET多线程编程(转) 在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方法,并就一些例子程序来作说明。 引言 早期的计算硬件十分复杂,但是操作系统执行的功能确十分的简单。那个时候的操作系统在任一时间点只能执行一个任务,也就是同一时间只能执行一个程序。多个任务的执行必须得轮流执行,在系统里面进行排队等候。由于计算机的发展,要求系统功能越来越强大,这个时候出现了分时操作的概念:每个.. 阅读全文

posted @ 2013-09-10 15:39 荣锋亮 阅读(174) 评论(0) 推荐(0)

2013年9月9日

java 动态代理

摘要: 1.什么是动态代理? 2.为什么使用动态代理? 3.使用它有哪些好处? 4.哪些地方需要动态代理? 和动态代理有关的有两个类 1.interface InvocationHandler Object invoke(Object proxy, Method method, Object[] args) 只这一个方法,后面再说 2.class Proxy 真正表示动态代理的类,提供两个静态方法: Class getProxyClass(ClassLoader loader, Class[] interface) 用来产生代理类,参数要提供interface数组,它会生成这些interfa... 阅读全文

posted @ 2013-09-09 16:08 荣锋亮 阅读(209) 评论(0) 推荐(0)

java io

摘要: 写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件?1234567891011import java.io.*;class hello{public static void main(String[] args) {File f=new File("D:\\hello.txt");try{f.cr 阅读全文

posted @ 2013-09-09 14:54 荣锋亮 阅读(1031) 评论(0) 推荐(0)

el表达式跟ognl表达式的区别(用法和页面取值) 转

摘要: 1.区别用法区别:OGNL是通常要结合Struts 2的标志一起使用,如 struts页面中不能单独使用,el可以单独使用${sessionScope.username}页面取值区别:名称servletognl elparametersrequest.getParameter("username")#username${username}requestrequest.getAttribute("userName")#request.userName ${requestScope.username}sessionsession.getAttribute(& 阅读全文

posted @ 2013-09-09 09:53 荣锋亮 阅读(925) 评论(0) 推荐(0)

2013年9月8日

java 自定义注解

摘要: java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。 注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。1.1、@Retention: 定义注解的保留策略@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS) // 默认的保留. 阅读全文

posted @ 2013-09-08 20:13 荣锋亮 阅读(197) 评论(0) 推荐(0)

2013年9月7日

大型servlet编程

摘要: 大型Servlet编程模型Kyle Brown(brownkyl@us.ibm.com), 高级顾问, IBM WebSphere ServiceRachel Reinitz(rreinitz@yahoo.com), 高级软件工程师, B2B 提供商 Ventro(前 Chemdex)Skyler Thomas(tskyler@us.ibm.com), 高级顾问, IBM WebSphere Service简介:本文研究在服务器上存储客户机数据的可扩展性的关键问题和使您的 servlet 在高流量的环境下正常运行的一些方法.发布日期:2001 年 11 月 01 日 级别:初级 访问情况 :1 阅读全文

posted @ 2013-09-07 20:48 荣锋亮 阅读(253) 评论(0) 推荐(0)

Tomcat 容器

摘要: tomcat架构分析(容器类) 出处:http://gearever.iteye.comTomcat提供了engine,host,context及wrapper四种容器。在总体结构中已经阐述了他们之间的包含关系。这四种容器继承了一个容器基类,因此可以定制化。当然,tomcat也提供了标准实现。Engine:org.apache.catalina.core.StandardEngineHost: org.apache.catalina.core.StandardHostContext:org.apache.catalina.core.StandardContextWrapper:org.apac 阅读全文

posted @ 2013-09-07 10:26 荣锋亮 阅读(525) 评论(0) 推荐(0)

Java Service Wrapper使用总结

摘要: 参考文档:http://wrapper.tanukisoftware.com/doc/english/integrate-start-stop-nix.html目录Java Service Wrapper使用总结... 11.概述... 22.Java Service Wrapper目录结构... 2{WRAPPER_HOME} 23.使用WrapperSimpleApp进行集成... 23.1 ams-collector-verify目录结构... 23.2 复制Java Service Wrapper文件到应用程序... 33.3 编辑sh.script.in文件... 3(1)重命名sh 阅读全文

posted @ 2013-09-07 08:27 荣锋亮 阅读(1286) 评论(0) 推荐(0)

2013年9月6日

扩展JAAS实现类实例级授权(转载)

摘要: 大多数 Java 应用程序都需要某种类实例级的访问控制。例如,基于 Web 的、自我服务的拍卖应用程序的规范可能有下列要求:任何已注册(经过认证)的用户都可以创建一个拍卖,但只有创建拍卖的用户才可以修改这个拍卖。这意味着任何用户都可以执行被编写用来创建Auction类实例的代码,但只有拥有该实例的用户可以执行用来修改它的代码。通常情况下,创建Auction实例的用户就是所有者。这被称为类实例所有者关系(class instance owner relationship)。该应用程序的另一个要求可能是:任何用户都可以为拍卖创建一个投标,拍卖的所有者可以接受或拒绝任何投标。再一次,任何用户都可以执 阅读全文

posted @ 2013-09-06 17:21 荣锋亮 阅读(362) 评论(0) 推荐(0)

2013年9月3日

EXtJS Ext.data.Model

摘要: (一)、首先我们介绍一下Model类中比较常用的几个属性,如果我们想构建一个Model类,最主要的属性就是(Fields)属性,这个属性接受一个数组。用来设置Model中所包含的字段。定义的格式如下:Ext.regModel("Student",{fields:[{name:"name",type:"string"},{name:"class",type:"string"}]});(二)、在我们了解到怎么定义一个简单的Model,以及定义Model所需要的属性时。下面我们来看一下。Model类为 阅读全文

posted @ 2013-09-03 11:28 荣锋亮 阅读(577) 评论(0) 推荐(0)

上一页 1 ··· 128 129 130 131 132

导航