最新文章列表

一步一步打造WebIM(1)

之前笔者发布的云翔在线软件平台中已经包含了一个功能相对比较齐全的WebIM,这个系列的文章就是介绍如何开发出功能类似的WebIM,在文章开始前,先介绍一下相关的技术: 1.Comet Comet 是一种新的 Web 应用架构。基于这种架构开发的应用中,服务器端会主动以异步的方式向客户端程序推送数据,而不需要客户端显式的发出请求。Comet 架构非常适合事件驱动的 Web 应用,以及 ...
lucc 评论(0) 有3390人浏览 2010-04-24 16:43

异步模式下的Web请求(技术介绍篇)

  Author:放翁(文初) Date: 2010/4/14 Email:fangweng@taobao.com 缘起          早在两年前做开放平台的时候,由于平台的特质,就开始寻求对于Web请求异步的解决方案,当时Jetty和Tomcat都在最新的版本中集成类似于Comet和Asyn Process的功能,但经过测试,效果不佳,因此也没有再深入去了解其中的一些设计理念。时隔两年,依然在 ...
cenwenchu 评论(0) 有2422人浏览 2010-04-20 08:50

Ajax、Comet、HTML 5 Web Sockets技术比较分析

Ajax、Comet、HTML 5 Web Sockets技术比较分析 Source:http://www.infoq.com/cn/news/2008/12/websockets-vs-comet-ajax   九十年代中期,WWW以迅猛之势转眼跻身传播信息的主要渠道之一。浏览器的身影开始无处不在,用户也随之开始适应这种信息传播方式。显然,WWW提 供的应用平台能够赢得历史上任何一个平 ...
zerostar88 评论(0) 有1053人浏览 2010-04-13 08:13

frame,iframe,frameset

<FRAMESET> <FRAME> <NOFRAMES> <IFRAME> 欲明白本篇【HTML剖析】之标记分类请看 【标记一览】。 亦请先明白围堵标记与空标记的分别请看 【H ...
qepipnu 评论(0) 有1287人浏览 2010-04-03 22:57

js代码发表测试

/** * @author Star */ if(typeof(kaho) == 'undefined') var kaho = {}; /** * @type {object} */ kaho.util = { }; kaho.util.Borwers = { }; kaho.util.request = false; ...
Starsing 评论(0) 有1031人浏览 2010-04-02 15:18

关于websocket.

websocket 规范的目标是在浏览器中实现和服务器端双向通信.双向通信可以拓展浏览器上的应用类型,例如实时的数据推送(股票行情),游戏,聊天/im 等.   目前在浏览器中通过http仅能实现单向的通信,comet可以一定程度上模拟双向通信,但效率较低,并需要服务器有较好的支持; flash中的socket和xmlsocket可以实现真正的双向通信,通过 flex ajax bridge,可 ...
duker 评论(5) 有6637人浏览 2010-03-30 23:23

Java中如何实现Comet风格的Web应用(二)

 CometProcessor 接口要求实现 event 方法。这是用于 Comet 交互的一个生命周期方法。Tomcat 将使用不同的 CometEvent 实例调用。通过检查 CometEvent 的 eventType,可以判断正处在生命周期的哪个阶段。当请求第一次传入时,即发生 BEGIN 事件。READ 事件表明数据正在被发送,只有当请求为 POST 时才需要该事件。遇到 EN ...
jiangm520 评论(0) 有2852人浏览 2010-03-30 17:00

Java中如何实现Comet风格的Web应用(一)

开始   在本文中,我将展示如何使用各种不同的 Java 技术构建一些简单的 Comet 风格的 Web 应用程序。读者对 Java Servlet、Ajax 和 JavaScript 应该有一定的了解。我们将考察 Tomcat 和 Jetty 中一些支持 Comet 的特性,因此需要使用这两个产品的最新版本。本文使用 Tomcat 6.0.14 和 Jetty 6.1.14。另外还需 ...
jiangm520 评论(3) 有1961人浏览 2010-03-30 16:55

Comet 学习笔记

近来由于毕业设计,一直在忙于comet技术的研究,有了一些心得和想法,特来与大家分享。 Comet技术被称为下一代Ajax技术,主要通过实现server push来解决 ...
jiangm520 评论(0) 有5239人浏览 2010-03-30 16:55

frame,iframe,frameset用法和区别 (轉)

frame,iframe,frameset用法和区别 (轉) <FRAMESET> <FRAME> <NOFRAMES> <IFRAME> 欲明白本篇【HTML剖析】之标记分类请看 【标记一览】。 亦请先明白围堵标记与空标记的分别请看 【HTML概念】。 ■ 框架概念 : 所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 ...
hhr_michael 评论(0) 有7310人浏览 2010-03-30 10:23

Tomcat源码---响应处理五

一,响应工作我们应该从CoyoteAdapter#service方法下的   if (!comet) { response.finishResponse(); req.action(ActionCode.ACTION_POST_REQUEST , null); }   public ...
wu_quanyin 评论(0) 有1861人浏览 2010-03-25 16:01

Tomcat源码---请求处理四(1)

   一,现在到了StandardWrapperValve#invoke下,现在才算是真正的调用,主要实现了对servlet,filter执行   /** * Invoke the servlet we are managing, respecting the rules regarding * servlet lifecycle and SingleThreadMod ...
wu_quanyin 评论(0) 有1641人浏览 2010-03-25 11:08

Tomcat源码---请求处理二

一,经过以上文章(JIoEndpoint$Worker#run)执行,就成功把socket交给tomcat中的coyote包执行 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler#process(Socket socket)   public boolean process(Socket socket) { ...
wu_quanyin 评论(0) 有1839人浏览 2010-03-24 15:04

推模式的研究

   第一次参见公司的职称评定,评委问了一个问题,是我做权限管理那块的,说admin 管理员修改了一个用户的权限,让这个正在使用中的用户不能再 查看系统日志了 ,如何立刻反映到这个用户上。       我说 可以使用一个线程根据用户ID去请求后台,吧最新的权限信息同步到前台,这也是一个笨办法,能解决问题,可以不巧妙,如果我当时对推模式有所研究 一定会回答好这个问题。           ...
8366 评论(1) 有2885人浏览 2010-03-23 22:05

tomcat源码剖析

Connector是Tomcat最核心的组件之一,负责处理一个WebServer最核心的连接管理、Net IO、线程(可选)、协议解析和处理的工作。一、连接器介绍在开始Connector探索之路之前,先看看Connector几个关键字 NIO:Tomcat可以利用Java比较新的NIO技术,提升高并发下的Socket性能 AJP:Apache JServ Protocol,AJP的提出当然还是 ...
tony_0529 评论(0) 有1378人浏览 2010-03-20 17:10

[Tomcat源码系列] Tomcat Connector

      Connector是Tomcat最核心的组件之一,负责处理一个WebServer最核心的连接管理、Net IO、线程(可选)、协议解析和处理的工作。 一、连接器介绍 在 ...
ayufox 评论(7) 有8161人浏览 2010-03-20 07:15

AJAX 长轮询

基于Web的IM简介:http://www.maycode.com/index.php/hotspot/32-web20/272-webim.html Ajax轮询以及Comet模式:http://www.blogjava.net/rosen/archive/2009/02/11/254309.html 基于 HTTP 长连接的 ...
zengle_love 评论(0) 有1042人浏览 2010-02-27 10:30

mina 实现与memcached 连接工具

前段时间学习了mina框架.就确定写一个小实例玩一下. 看到不少开源第三方的memcached连接工具(xmemcached),都采用NIO方式. 于是就有了一个想法用mina作为底层NIO框架与memcached连接. 希望能给学习Mina的新人帮助. 能力有限项目还没有很好完善.不过基本的相关操作已实现. 如果大家有兴趣和我一起完善这个项目,请站内信联络. 源码(svn): http://ask ...
pan_java 评论(9) 有2105人浏览 2010-02-24 22:00

《Jetty6 指南书》前言和目录

写在前面 :使用jetty已经很久了,它是一个很出色的web容器和工具,特在此和大家分享jetty6的知识。网络上有一些关于jetty的资料,但过去陈旧且不具有系统性,导致很多人误解jetty的功能,国外目前也没有关于jetty的书籍,所以那些搞翻译的人也没有翻译来源,故决定写一本关于jetty6的书,以推广jetty在国内的使用。记住jetty不仅仅是一个web容器!       由于这 ...
jimichan 评论(1) 有8550人浏览 2010-02-24 09:40

实战 Comet 应用程序开发

 Comet 是一种新的 Web 应用架构。基于这种架构开发的应用中,服务器端会主动以异步的方式向客户端程序推送数据,而不需要客户端显式的发出请求。Co ...
pcajax 评论(0) 有772人浏览 2010-01-22 16:42

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics