當前位置:歷史故事大全網 - 歷史天氣 - flex,weblogic,javafx,sliverlight这四个在国内的使用情况如何?

flex,weblogic,javafx,sliverlight这四个在国内的使用情况如何?

楼主说的是服务器推送吧。一般和Ajax结合。用来做模拟实时的网站。实现方式有很多种,可以用Java Applet,Flash或者Siverlight,JavaFX,FLEX都有内置的API。不过这些方法都需要客户端有Flash等插件,所以最好的方法还是用长轮询的方式。

这个是我以前开发过的一个程序,是在线客服聊天的,以前对这个做过一定的研究,但后来测试发现Server Push虽然减少了服务器的过载,但大量的连接数增加了许多(比如:可能不需要总去侵犯动态一个页面,但是每个客户都保持连接),所以还是用投票的方式(几秒,拿一次看看数据)。有兴趣可以我开发的花店“在线客服”:

目前去看看,校内网,Facebook的聊天,还有Google GMail的聊天都是用Push的。但大部分客服聊天用的是Poll的方式,比如美国最大的股票上市客服公司LivePerson。

目前据我所知,Servlet 2.5标准没有规定Server Push ,即异步的API。所以各个不同的Java EE服务器都有自己不同的标准。

1. Tomcat servlet容器中,用CometEvent的类必须来实现,并且一个Servlet类首先实现CometProcessor这个接口。这里有例子和讲解,是Apache官方的!

2. Resin服务器,匡校内网用的服务器。大概是用com.caucho.servlet.cometCometController来实现。看下这个:

是官方的教程

3. WebSphere,IBM的应用服务器,是价格最贵的。可以用WebSphere Application Server Feature Pack for Web 2.0。这个有中文教程:

不过相信楼主应该不会采用这么昂贵的服务器吧:)

4.甲骨文的WebLogic想要也有,不过没找到教程。

如果说开源而能够和各种服务器良好兼容,那就是Pushlet了,他们从2000年开始今年就开始做这个了。不过我用过,感觉他们源代码写的水平有限,当然是和Apache的源代码相比。这是它的教程。不过这个方案不太好,不推荐楼主用。

在未来Servlet 3.0 API标准中,规定了异步事件,对服务器推送的支持。所有Java服务器,都一定会有一个统一标准了!!!可以看看3.0新标准:

目前我只知道未来的Tomcat 7一定会遵循Servlet 3.0标准。说的够多了,不知道楼主要开发什么?

  • 上一篇:全國電氣工程及其自動化專業大學排名
  • 下一篇:艾爵和雪龍哪個牌子的隱形眼鏡好?有散光
  • copyright 2024歷史故事大全網