原文地址:http://blog.csdn.net/calvinxiu/archive/2007/06/24/1664374.aspx,版权所有,转载请保留原文链接,谢谢。--江南白衣
Java EE 5.0 规范的笔墨在EJB3.0与Web Service上,随着万众期待的Struts2.0揭开面纱,Java在Web应用开发上便变得沉闷乏味起来。
在
JavaOne2007 上有篇
The Future of the Java Technology Web Tier宣讲了Sun的Servlet 3.0、REST、Comet计划,在大家渐渐失望的时候,又在前面吊了一个红萝卜。
Servlet 3.0
Infoq 中文站:Sun向JCP提交了Servlet3.0规范
Infoq 英文站:Sun Submits Servlet 3.0 Specification to JCP
Sun,IBM,BEA,Oracle,Apache,RedHat,Interface21加上Hani Suleiman和Jason Hunter作为初始的专家组,Jetty的Greg Wilkins作为支撑成员。
Grizzly, Tomcat and Jetty 会对Comet API Review. Struts Shale, DWR, Spring Web Flow, Wicket会对可插拔Web Framework进行Review,看起来挺民主的。
Comet
又一个新词,服务端在事件发生时主动向客户端推送--比如股票价格,聊天室信息,比客户端定时轮询服务器,在模型上高得多。但这种HTTP的PUSH的方式实际上有着重重困难如长连接的资源消耗,否则也早大规模实现了。
Cometed with Jetty ,Advanced IO and Tomcat 6.0 ,Glassfish的Grizzy子项目 ,三个项目在NIO的基础上分别用自己的方法作了支持,而Non-blocking input/output,Delay request handling/response close,Blocking - Non-blocking notification是Servlet 3.0的统一要求。
Comet实现的新选择(dlee)
Real-World Comet-Based Applications(Javaone2007)
REST
REST作为最轻量级的Service方案(轻的,谁都会写的Service方案--REST与JSON),本来需要框架辅助的东西就不多。如果硬说有,就是URL Mapping,并分拆URL中的参数,以及结果集的转换。Cetia4就是作类似的东西,但在又冒出一堆的REST框架来之前,Servlet3.0先规范一下无疑是好的,真的被无数MVC框架吓怕了。
@UriTemplate(“/images/{imageid}”)
publicclassMyRestService{
@HttpMethod
@ProduceMime(“application/jpeg”)
publicInputStreamgetImage(@UriParam(“imageid”)StringimageId){
...
}
}
其他方向
-
Ajax继续发展:Dojo,Yahoo,Spry,Scriptaculous,GWT。
-
-
Feeds (RSS/Atom)继续发展:Yahoo pipes, Google Data,尤其是Atom,IETF的feed format 与publishing protocol, not only for blog。Project有ROME、ROME-Propono、Abdera。
-
分享到:
相关推荐
Servlet3.0 异步处理 页面推送 Comet 实例
comet 开发过程中需要的jar包,希望能对各位有所帮助。
浅析Comet技术在Java Web实时系统开发中的应用.docx浅析Comet技术在Java Web实时系统开发中的应用.docx浅析Comet技术在Java Web实时系统开发中的应用.docx浅析Comet技术在Java Web实时系统开发中的应用.docx浅析...
浅析Comet技术在Java Web实时系统开发中的应用.pdf浅析Comet技术在Java Web实时系统开发中的应用.pdf浅析Comet技术在Java Web实时系统开发中的应用.pdf浅析Comet技术在Java Web实时系统开发中的应用.pdf浅析Comet...
comet4j-tomcat7.jar comet4j.js Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架
压缩包中包含comet4j向客户端主动推送所需要的jar包和js(comet4j-tomcat6.jar、comet4j-tomcat7.jar、comet4j.js)
DWR+JAVA进行web消息推送dwr-comet.zip
标签:atmosphere-applet-comet.jar.zip,atmosphere,applet,comet,jar.zip包下载,依赖包
Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架,消息以JSON方式传递,具备长轮询、长连接、自动选择三种工作模式 文件包含comet4j-tomcat6.jar , comet4j-tomcat7.jar , comet4j.js...
comet4j-tomcat6、comet4j-tomcat7 的jar包和comet4j.js资源下载
comet4j消息推送所需的comet4j-tomcat7.jar包,comet4j-tomcat7.jar
atmosphere-applet-comet.jar
comet4j-tomcat6,comet4j-tomcat7,comet4j.js,comet4j.js,以及一个样例
源码安装java Tomcat CometD 计划 欢迎使用该项目,这是一个用于 Web 的可扩展彗星(服务器推送)实现。 CometD 版本 7.0.x ⇒ Java 11 - Jetty 11.0.x - jakarta.servlet.* 6.0.x ⇒ Java 11 - 码头 10.0.x - javax...
资源分类:Python库 所属语言:Python 资源全名:comet_ml-1.0.38-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
comet4j消息推送所需的comet4j.js文件、comet4j-tomcat6.jar、comet4j-tomcat7.jar包
服务器主动向客户端推送消息所需的comet4j-tomcat7.jar和comen4j.js,在此需注意:comet4j-tomcat7.jar目前仅支持tomcat6和tomcat7
资源分类:Python库 所属语言:Python 资源全名:comet_git_pure-0.19.4-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:comet_ml-0.1.68-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059