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

问题描述

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

解决方案

看看这个吧,或许就是你想要的http://www.ibm.com/developerworks/cn/web/wa-lo-comet/
解决方案二:
你这个应该是用服务器主推技术用富客户端(flex等)或者前端applet控件才能和服务器建长连接再利用通讯(socket等)进行通讯简单来说就这样深入研究的话东西很多的楼主可以参考下这个文章http://www.iteye.com/topic/148292另外可以看看淘宝的http://qz.jianghu.taobao.com/home/award_bid_home.htm竞拍页面,这是一个comet的简单实现。你要的功能要复杂的多。
解决方案三:
可以试试pushlet
解决方案四:
可以使用qq嘛,很多网站客服都是使用qq的接口的
解决方案五:
推荐你使用一套SmackApi的jar包+openfire服务器就可以实现聊天的功能,群聊也可以实现。
解决方案六:
建议使用DWR的 Reverted Ajax 实现, 又称push. 虽然基本原理还是由browser发起request, 但是dwr有自己的策略处理这类并发的请求...
解决方案七:
学习下。。。我也不会弄。。。
解决方案八:
建议走Servlet3.0的异步Servlet。http://www.ibm.com/developerworks/cn/java/j-lo-comet/index.html
解决方案九:
被动响应,就是传统的BS模式喽?就是说客户端会定时request服务端,看有没有消息。难点在于,当用户多的情况下,客户端不停的刷,怕服务器就承受不了。我估计200个人同时在线的时候,速度就会很慢了。等待servlet3的长连接,是个不错的选择。虽然现在也有pushlet,貌似不成熟。还是等tomcat7出正式版吧。对了,glassfish有对应的正式版
解决方案十:
bs 的聊天用逆向ajax来实现,dwr是个不错的选择,我刚做了点类似的事情。可以查看一些dwr和长连接的问题
解决方案十一:
Socket的做法在[url]http://download.csdn.net/source/1945172 [/url]这是CSDN上的案例 javaeye里面肯定有对应的案例。
解决方案十二:
不知这在线聊天 有什么需求?1可以用scoket通信 csdn和javaeye上有对应的案例。http://download.csdn.net/source/19451722将消息存到数据库中,程序定时扫描数据表中表示阅读状态来做。如果是主要是群聊功能:3 还可以用application域来存储公共数据。(将所用用户的消息存到application域中)学习着
解决方案十三:
没有做个这玩意儿。初步认为,客户端定时向服务器请求刷新聊天记录。
解决方案十四:
在线聊天?问题是你想用什么技术来实现

时间: 2024-09-12 07:17:10

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

《微信公众平台开发最佳实践》——3.2 发送被动响应消息

3.2 发送被动响应消息 微信公众账号能够回复用户发送的六种类型的消息:文本.图片.语音.视频.音乐.图文.其中图文又可分为单图文和多图文.下面将分别介绍这几种消息. 3.2.1 文本消息 微信公众账号向用户回复文本消息的示例如图3-7所示. 微信公众账号回复用户文本消息时的XML数据格式如下所示: <xml> <ToUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ ruZGsfk]]></ToUserName> <Fro

请教一个数据存储思路。

问题描述 请教一个数据存储思路. 我有几台服务器不停的在产生数据,每秒钟大概有15000条数据,我要把这些数据插入MySQL数据库中,但是现在发现MySQL好像不能胜任,因为数据是在几台服务器上不停产生的,我每台服务器都会向数据库建立一个长连接,大概每台服务器向数据库建立20个长连接,但经常有些数据插入不了,请问一下,这些有没有更好的数据存储思路.. 解决方案 MySql用分布式方式 http://blog.chinaunix.net/uid-25979788-id-3270311.html

请教一个问题的思路

问题描述 我想用C#实现将excel表中的数据导入到access数据库的a表中.在导入时,我想让数据库中接受excel数据的那张表(a表)的列名自动创建,而不用手动创建.请问上述问题的实现思路.谢谢. 解决方案 解决方案二:在access里写脚本.access除了数据库,还内含VB的脚本功能,可惜我们大多数人都没研究过,里面可以实现一切access菜单里的功能,包括你想要的导入.解决方案三:usingSystem;usingSystem.Collections.Generic;usingSyst

“被+X”语言的新结构是否会被正式肯定

近几年在网络上流行着一种新的被字句,如"被就业"."被结婚"."被失踪"."被自杀"等,即"被+×"式的网络流行语.本文着重分析"被+×"与传统"被"字句在语法上的冲突,传统"被"字句只能接及物动词和部分心理认知动词,但是"被自杀"."被结婚"."被幸福"等词的产生,使"被+×&

Gartner:基于结构的计算将使IT运维人员需求量降低

市场研究公司Gartner的分析师本星期对IThttp://www.aliyun.com/zixun/aggregation/7244.html">运营经理发表的直言不讳的谈话称,在企业应用基于结构的计算.智能手机和平板电脑等新技术使你失业之前,你要改变自己做事的方式. Gartner研究副总裁卡梅伦·海特Cameron Haight在奥兰多举行的Gartner IT基础设施与运营峰会上发表演讲时称,那些在IT运营部门工作的人们喜欢把自己当作"英雄",因为他们通过解决日

刑天营销:网站结构对搜索引擎的友好度分析

对大多数http://www.aliyun.com/zixun/aggregation/9102.html">SEOer来说,调整网站结构不只是为了得到收录,更是为了提升关键词排名和网站整体权重.从这个角度来看,便于收录只是网站结构设计中,考量搜索引擎友好度的一个方面.今天刑天营销将和大家一起来探讨,从整体权重提升的层面上来看,怎样的网站结构对搜索引擎更为友好. 一.网站物理结构和链接逻辑结构 通常我们所说的网站结构优化,其实有两条思路,一条是网站物理结构优化,一条是网站逻辑结构,也就是链

java微信开发API第二步 获取和回复消息_java

微信开发API如何获取和回复消息,下面就为大家进行介绍 一.说明 * 本示例根据微信开发文档:http://mp.weixin.qq.com/wiki/home/index.html最新版(4/3/2016 5:34:36 PM )进行开发演示. * 编辑平台:myeclipse10.7+win32+jdk1.7+tomcat7.0  * 服务器:阿里云 windows server 2008 64bits * 平台要求:servlet使用注解方式,平台要求:j2ee6.0+.jdk6.0+.t

如何撸一个领域语言

如何撸一个领域语言 DSL概述 DSL是一种抽象的概念,泛指用在特定领域的语言.例如在数据库管理系统中,使用SQL增删改查数据库内容,在C++编译中,Makefile也是一种DSL,它专用来描述各个编译单元的依赖关系以及编译参数,以此规则控制编译器和链接器. 从实现方法上来分类,DSL分为内部和外部DSL.内部与外部,指的是实现DSL的方式是否与宿主语言隔离.就是所谓内部DSL,就是用一种提供语言扩展功能的宿主语言来扩充的.比如Clojure支持暴露语法树给程序开发者(quote/unquote

《中国人工智能学会通讯》——1.28 智能助手背后的技术

1.28 智能助手背后的技术 呈现在人们眼前的智能助手几乎都是"小而美"的,但其背后却是一个十分复杂的系统,需要多种技术的集成和联动.本文将智能助手背后的技术归为四类,分别是需求理解技术,需求满足技术,推荐引导技术,以及交互技术.接下来,将分别介绍这四大类所涵盖的具体内容. 需求理解技术 准确理解用户需求是智能助手提供服务的基本前提.对于智能助手,人们更倾向于使用自然语言句子来表达需求,而非简单的关键词,这给需求理解增大了难度.这里所说的需求理解是一系列处理技术的总称,包括基本的分词.