B/S结构的应用请教被动响应的思路···

RT!
目前做一个应用,B/S结构的,包含有在线聊天等内容,我是第一次做这样的应用,请问大家大概如何实现一个类似功能的应用呢?请大家说点思路···被动主要是响应···谢谢···

看看这个吧,或许就是你想要的
http://www.ibm.com/developerworks/cn/web/wa-lo-comet/

在线聊天?问题是你想用什么技术来实现

没有做个这玩意儿。
初步认为,客户端定时向服务器请求刷新聊天记录。

不知这在线聊天 有什么需求?

1可以用scoket通信 csdn和javaeye上有对应的案例。
[url]http://download.csdn.net/source/1945172[/url]

2将消息存到数据库中,程序定时扫描数据表中表示阅读状态来做。

如果是主要是群聊功能:

3 还可以用application域来存储公共数据。(将所用用户的消息存到application域中)

学习着

Socket的做法在[url]http://download.csdn.net/source/1945172 [/url]
这是CSDN上的案例
javaeye里面肯定有对应的案例。

bs 的聊天用逆向ajax来实现,dwr是个不错的选择,我刚做了点类似的事情。
可以查看一些dwr和长连接的问题

被动响应,就是传统的BS模式喽?
就是说客户端会定时request服务端,看有没有消息。
难点在于,当用户多的情况下,客户端不停的刷,怕服务器就承受不了。
我估计200个人同时在线的时候,速度就会很慢了。

等待servlet3的长连接,是个不错的选择。
虽然现在也有pushlet,貌似不成熟。
还是等tomcat7出正式版吧。对了,glassfish有对应的正式版

建议走Servlet3.0的异步Servlet。
http://www.ibm.com/developerworks/cn/java/j-lo-comet/index.html

学习下。。。我也不会弄。。。

建议使用DWR的 Reverted Ajax 实现, 又称push. 虽然基本原理还是由browser发起request, 但是dwr有自己的策略处理这类并发的请求...

推荐你使用一套SmackApi的jar包+openfire服务器就可以实现聊天的功能,群聊也可以实现。

可以使用qq嘛,很多网站客服都是使用qq的接口的

可以试试pushlet

你这个应该是用服务器主推技术
用富客户端(flex等)或者前端applet控件才能和服务器建长连接
再利用通讯(socket等)进行通讯
简单来说就这样
深入研究的话东西很多的
楼主可以参考下这个文章http://www.iteye.com/topic/148292
另外可以看看淘宝的http://qz.jianghu.taobao.com/home/award_bid_home.htm竞拍页面,这是一个comet的简单实现。你要的功能要复杂的多。