上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 61 下一页

2008年12月9日

Google Native Client入门

摘要: Native Client是Google昨天正式推出的一个在Web应用程序中运行本地代码(目前只支持x86架构)的开源的研究性技术,提供更好的“富客户端”用户体验,业界称之为"ActiveX的继任者"。它允许网络开发者编写更强大的Web程序,这些程序直接通过系统运行而不用通过浏览器来进行,据Google称,它到最后将允许网络开发者开发和桌面软件一样的的web程序,这些程序将带来更快的速度。Native Client类似于微软的ActiveX技术,它还能在Linux和Mac OS X下运行。目前它尚未支持IE,仅支持Google Chrome, Firefox, Safari 和Opera。 阅读全文

posted @ 2008-12-09 21:04 Phinecos(洞庭散人) 阅读(16545) 评论(24) 推荐(1) 编辑

2008年12月8日

Mina2.0框架源码剖析(八)

摘要: 这篇来看看AbstractPollingIoConnector抽象类,它用于用于实现客户端连接的轮询策略。处理逻辑基本上和上一篇文章说的AbstractPollingIoAcceptor类似,它继承自AbstractIoConnector,两个泛型参数分别是所处理的会话和客户端socket连接。底层的sockets会被不断检测,并当有任何一个socket需要被处理时就会被唤醒去处理。这个类封装了客... 阅读全文

posted @ 2008-12-08 15:23 Phinecos(洞庭散人) 阅读(4124) 评论(2) 推荐(0) 编辑

Mina2.0框架源码剖析(七)

摘要: 前面介绍完了org.apache.mina.core.session这个包,现在开始进入org.apache.mina.core. polling包。这个包里包含了实现基于轮询策略(比如NIO的select调用或其他类型的I/O轮询系统调用(如epoll,poll,kqueue等)的基类。 先来看AbstractPollingIoAcceptor这个抽象基类,它继承自AbstractIoAccep... 阅读全文

posted @ 2008-12-08 14:11 Phinecos(洞庭散人) 阅读(3990) 评论(0) 推荐(0) 编辑

2008年12月7日

Mina2.0框架源码剖析(六)

摘要: 上文的内容还有一些没有结尾,这篇补上。在ExpiringMap类中,使用了一个私有内部类ExpiringObject来表示待检查超时的对象,它包括三个域,键,值,上次访问时间,以及用于上次访问时间这个域的读写锁: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.co... 阅读全文

posted @ 2008-12-07 20:53 Phinecos(洞庭散人) 阅读(4723) 评论(0) 推荐(0) 编辑

2008年12月4日

Mina2.0框架源码剖析(五)

摘要: 前面介绍过IoSessionRecycler是负责回收不再使用的会话的接口,ExpiringSessionRecycler是其一个实现类,用于回收超时失效的会话。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private ExpiringMap ... 阅读全文

posted @ 2008-12-04 17:15 Phinecos(洞庭散人) 阅读(4059) 评论(0) 推荐(0) 编辑

Mina2.0框架源码剖析(四)

摘要: 前面几篇介绍完了org.apache.mina.core.service这个包,现在进入org.apache.mina.core.session,这个包主要是围绕IoSession展开的,包括会话的方方面面。 IoSession接口与底层的传输层类型无关(也就是不管是TCP还是UDP),它表示通信双端的连接。它提供用户自定义属性,可以用于在过滤器和处理器之间交换用户自定义协议相关的信息... 阅读全文

posted @ 2008-12-04 15:37 Phinecos(洞庭散人) 阅读(5688) 评论(0) 推荐(1) 编辑

Mina2.0框架源码剖析(三)

摘要: AbstractIoAcceptor类继承自AbstractIoService基类,并实现了IoAcceptor接口,它主要的成员变量是本地绑定地址。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> private final List def... 阅读全文

posted @ 2008-12-04 14:51 Phinecos(洞庭散人) 阅读(5081) 评论(0) 推荐(0) 编辑

Mina2.0框架源码剖析(二)

摘要: 上一篇介绍了几个核心的接口,这一篇主要介绍实现这些接口的抽象基类。首先是实现IoService接口的AbstractIoService类。它包含了一个Executor来处理到来的事件。每个AbstractIoService都一个AtomicInteger类型的id号,确保每个id的唯一性。 它内部的Executor可以选择是从外部传递进构造函数中,也可以在实例内部自行构造,若是后者,则... 阅读全文

posted @ 2008-12-04 11:16 Phinecos(洞庭散人) 阅读(6099) 评论(0) 推荐(0) 编辑

2008年12月3日

Mina2.0框架源码剖析(一)

摘要: 整个框架最核心的几个包是:org.apache.mina.core.service, org.apache.mina.core.session, org.apache.mina.core.polling以及org.apache.mina.transport.socket。 这一篇先来看org.apache.mina.core.service。第一个要说的接口是IoService,它是所... 阅读全文

posted @ 2008-12-03 21:15 Phinecos(洞庭散人) 阅读(16331) 评论(1) 推荐(4) 编辑

2008年11月27日

Mina2.0快速入门

摘要: MinaTimeServer.java Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package com.vista; import java.io.IOException; import java.net.InetSocketAddress;... 阅读全文

posted @ 2008-11-27 21:50 Phinecos(洞庭散人) 阅读(7430) 评论(5) 推荐(2) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 61 下一页

导航