- 浏览: 751989 次
- 性别:
- 来自: 北京
最新评论
-
u011487470:
感觉就是知识采集一样,博主能不能整理一下
基于Web的IM简介 -
whxtbest:
whxtbest 写道2里面:如果T本身就是重复的话 比如 ...
关于后缀树的一些理解 -
whxtbest:
2里面:如果T本身就是重复的话 比如S是aaab,T是aa ...
关于后缀树的一些理解 -
刘亮love小雪:
谢谢啦
Java 2D高级绘图 -
bluky999:
收集的资料挺多的 哈哈
基于Web的IM简介
文章列表
HTTP协议是位于传输层之上的应用层协议,其网络层基础通常是TCP协议。TCP协议是面向连接和流的,因此连接的状态和控制对于HTTP协议而言相当重要。同时,HTTP是基于报文的,因此如何确定报文长度也是协议中比较重要的一点。 ...
- 2008-06-06 20:00
- 浏览 6838
- 评论(0)
在flex 3中使用 要使用json作为数据交换格式。需引入corelib ActionScript 3 Library 开发包
1. 下载地址:http://www.adobe.com/cfusion/exchange/index.cfm?view=sn111&extid=1078469
2. 下载解压后复制corelib-[1].90\bin 目录下的corelib.swc到你flex 开发包sdk的所在目录。
我的flex sdk是安装在:D:\Program Files\Adobe\Flex Builder 3 Plug-in\
只需将该文件复制到 ...
- 2008-05-30 15:31
- 浏览 5649
- 评论(0)
<html>
<body>
<div id="xxx"></div>
</body>
</html>
<SCRIPT LANGUAGE="JavaScript">
<!--
var delBtn = document.createElement('input');
delBtn.type = 'button';
delBtn.onclick = ...
- 2008-05-27 13:44
- 浏览 2029
- 评论(0)
根据dwr官方文档,2.0M2具有了如题的这个属性,但是提供的范例中我们找不到所说的DWRUtil。细细查看,终于在http://getahead.org/dwr/changelog/dwr20上找到了答案,看这行dwr.util (the new name for DWRUtil),原来改名了。但是这个页面上的范例和目前官方公布的最新版本的包还是有出入的。(我用的版本version: 2.0.rc2
scc-info: $Id: dwr-version.properties,v 1.52 2007/01/04 13:09:20 joe_walker Exp $)
成功的实现如下:
Table ...
- 2008-05-27 11:59
- 浏览 1785
- 评论(0)
Instant Message是指用户间实时的短消息通信,这些消息一般都比较简短。IM一般以实时对话的模式使用,也就是说,消息在用户之间的来回传输时延足够小,能够满足用户间实时对话的要求。
以下是IETF定义的Instant Message系统模型。
图表 1 IETF定义的Instant Message模型
SIP协议中MESSAGE消息的扩展使得SIP能够支持IM通信。既然MESSAGE是对SIP消息的扩展,那么它也就继承了一般SIP请求的一切路由和安全特性。MESSAGE与INVITE不同,本身并不会初始化一个SIP对话。在普通应用中,IM应用像页面消息一样独立存在。ME ...
- 2008-05-26 14:44
- 浏览 4484
- 评论(0)
即时消息(IM)指的是近似实时的消息交互。即时消息通常很短,虽然并不要求这样。IM通常用于会话模式,也就是说,消息的交互是一来一回的,并且很快,近似于交互式的会话。
提出了MESSAGE方法,扩展了SIP协议以传送IM消息。由于MSEEAGE是SIP消息,所以它继承了SIP协议所有的路由和安全特性。 MESSAGE用MIME格式的body携带具体内容。MESSAGE本身并不建立dialog;在多数应用里,每条IM消息都是独立的,颇似分页消息。 MESSAGE也可以在dialog内发送。
1.简介
IM的历史。
SIP协议提供了在线功能,也提供了面向会话的通信应用,但还 ...
- 2008-05-26 14:41
- 浏览 2201
- 评论(0)
在开发前请先配好你的DWR包和配置文件
dwr.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting
2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
<allow>
<create creator=&qu ...
- 2008-05-19 18:19
- 浏览 1948
- 评论(0)
html:
<form method="post" name="callForm" id="callForm">
<input name="callee" type="text" onkeypress="if(event.keyCode==13){javascript:onSubmit()}" value="input the callee's sip uri here" maxlength="100" si ...
- 2008-05-15 13:01
- 浏览 2763
- 评论(0)
".*"="application/octet-stream"
".001"="application/x-001"
".301"="application/x-301"
".323"="text/h323"
".906"="application/x-906"
".907"="drawing/907"
".a11"="appli ...
- 2008-05-14 14:46
- 浏览 3040
- 评论(1)
根目录所对应的绝对路径:request.getServletPath();
文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())
当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
ServletContext对象获得几种方式:
Javax.servlet.http.HttpSession.getServletContext()
Javax.servlet.jsp.P ...
- 2008-05-14 11:03
- 浏览 3136
- 评论(0)
load-on-startup 元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。如果它的值是一个负整数或是这个元素不存在,那么容器会在该servlet被调用的时候,加载这个servlet 。如果值是正整数或零,容器在配置的时候就加载并初始化这个servlet,容器必须保证值小的先被加载。如果值相等,容器可以自动选择先加载谁。
- 2008-05-14 10:53
- 浏览 2340
- 评论(0)
Web IM的特性:无需安装客户端,穿透防火墙,与社区的紧密结合
Web IM的应用:社区用户的交流,在线客服,CRM。
Web IM实现技术
Web IM的实现技术主要有:
基于插件的技术:如ActiveX,插件相对稳定,但插件需要用户自己允许并下载安装,而大多数用户担心安装了黑客软件或插件对计算机系统不好而不愿意安装,并且上网助手等软件也拦截插件,导致很多用户无法使用。另外,ActiveX受平台限制,只能在IE下使用。
基于Flash的技术:典型的如Yahoo web messenger,结合Flash和Ajax;Google Talk Gadget
纯粹的基于HTTP的技术: ...
- 2008-05-13 21:28
- 浏览 24507
- 评论(5)
使用Ajax可以开发出基于浏览器的具有高用户交互性和几乎不易觉察到延迟的web应用。实时的动态数据比如新闻标题、证券报价和拍卖行情都需要尽快地发送给用户。然而,AJAX仍然受限于web请求/响应架构的弱点,使得服务器不能推送实时动态的web数据。
Delft科技大学的Engin Bozdag、Ali Mesbah和Arie van Deursen一起讨论了下面这些可以实现基于web的实时事件通知的方法:
1.HTTP拉取方式:在这种传统的方法中,客户端以用户可定义的时间间隔去检查服务器上的最新数据。这种拉取 方式的频率要足够高才能保证很高的数据精确度,但高频率可能会导致多余的检查,从而导致较 ...
- 2008-05-13 21:12
- 浏览 1891
- 评论(0)
目前最强大的开源Comet解决方案是:
Dojo+Jetty Cometd+Jetty Continuation+Bayeux协议
1. 事件驱动模型:服务,注册,通知
2. 事件驱动web服务器
3. 非阻塞IO(NIO)
4. meebo(http://www.meebo.com/)
5. comet,comet framework
6. 异步servlet
7. reverse ajax
8. Pushlets
9. Lightstreamer
10. Bayeux协议
11. jsonp
- 2008-05-13 20:16
- 浏览 1440
- 评论(0)