ilovesimple
JAVA 1996 13 years ago
;)
posted @
2009-09-26 14:54
simplelove 阅读(93) |
评论 (0)
|
编辑
收藏
Asynchronous Web
What is asynchronous web?
server deliver state change to client, instead of client's state is not consistent with server.
Ways to achieve
polling
sending request on a regular interval
pros
could have the effect of asynchornous web
cons
interval is hard to decide, may cause performance issue
if there is no update on the server, keep requesting is really not a good choice
polling is not a truly asynchronous mechanism
http streaming
One request, each response when server change
pros
cons
can't be deployed.
Long Pooling
Do not response until server change
pros
this is the ideal way to do this now
workflow
The initial blocking request is sent using XmlHttpRequest to initiate the long polling sequence.
Some state change in the application generates a response containing presentation updates.
The generated response is delivered to the client.
Client-side JavaScript handles the response and updates the presentation.
Loop back to the 0 state where another blocking request is generated.
Asynchronous Servlet
introduced in Servlet 3.0
Ajax push & Comet
Original Link for the topic: http://www.theserverside.com/tt/articles/article.tss?track=NL-461&ad=700978&l=WhatistheAsynchronousWeb&asrc=EM_NLN_6729006&uid=6526277
posted @
2009-07-12 12:52
simplelove 阅读(127) |
评论 (0)
|
编辑
收藏
仅列出标题
共3页:
上一页
1
2
3
导航
BlogJava
首页
新随笔
联系
聚合
管理
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
统计
随笔 - 22
文章 - 0
评论 - 0
引用 - 0
常用链接
我的随笔
我的评论
我的参与
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2011年10月 (1)
2010年8月 (1)
2010年7月 (1)
2010年6月 (3)
2010年5月 (1)
2010年4月 (1)
2010年2月 (5)
2010年1月 (1)
2009年11月 (3)
2009年10月 (2)
2009年9月 (2)
2009年7月 (1)
搜索
最新评论
阅读排行榜
1. Maven 2 的优点,开源的还是maven吧(5580)
2. 10 Tips to Increase IntelliJ IDEA Performance (转)(1406)
3. a manifest file example(737)
4. AWT vs Swing (from http://edn.embarcadero.com/article/26970)(681)
5. 终于把petstore2.0跑起来(337)
评论排行榜
1. 继续Maven(0)
2. Scrum(0)
3. 10 Tips to Increase IntelliJ IDEA Performance (转)(0)
4. 斐波那契数列(0)
5. WeakHashMap(0)