Sun向JCP提交Servlet3.0规范—JSR315

2016-02-19 19:12 2 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的Sun向JCP提交Servlet3.0规范—JSR315,希望大家看完后能赶快学习起来。

【 tulaoshi.com - 编程语言 】

  Sun 已经向JCP(Java Community Process)提交了Servlet3.0规范——JSR 315(Java Specification Request)。其高级目标包括可插拔web框架、EoD(ease of development——易于开发)特征、支持异步和Comet、安全、与其他规范结合、以及其它各项改进。它预备包含在Java EE 6中,Java EE 6的最终版大约于2008第4季度发布。预计不出2007年7月2日就会出评论。

  以下是这些目标的具体版本,来自JSR 315提案 :

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  以下是引用片段:
  可插拔的Web框架 几乎所有基于Java的web框架都建立在servlet之上。现今大多数web框架要么通过servlet、要么通过Web.XML插入。利用标注(Annotation)来定义servlet、listener、filter将使之(可插拔)成为可能。程序访问web.xml和动态改变web应用配置是所期望的特性。该JSR将致力于提供把不同web框架无缝地插入到web应用的能力。 EOD 标注——利用标注来作为编程的声明风格。 web应用零配置是EoD努力方向之一。部署描述符将被用来覆盖配置。 范型(generic)——在API中尽可能利用范型。 使用其它语言增强可能需要改善API可用性的地方。 支持异步和Comet 非阻塞输入——从客户端接收数据,即使数据到达缓慢也不会发生阻塞。 非阻塞输出——发送数据到客户端,即使客户端或网络很慢也不会发生阻塞。 延迟请求处理——Ajax web应用的Comet风格,可以要求一个请求处理被延迟,直到超时或一个事件发生。延迟请求处理对以下情况也很有用:假如远程的/迟缓的资源必须在为该请求服务之前被获得;或者假如访问一个非凡资源,其需要扼杀一些请求以防止太多的并发访问。 延迟响应关闭——Ajax web应用的Comet风格,可以要求响应保持打开,以答应当异步事件产生时发送额外的数据。 阻塞/非阻塞通知——通知阻塞或非阻塞事件。 频道概念——订阅一个频道,以及从该频道获取异步事件的能力。这意味着可以创建、订阅、退订,以及应用一些诸如谁能加入、谁不能加入的安全限制。 安全 login/Logout能力。 自注册。 结合 结合/需求,来自REST JST JSR(JSR 311 )。 结合/需求,来自JSF 2.0 JSR(JSR 134 )。 其它 支持更好的欢迎文件(welcome file)。 ServletContextListener排序。 容器范围内定义init参数。 文件上载——过程侦听——存储中间或最终文件。 澄清线程安全问题。

  Greg Wilkins,Jetty 的主要开发者和本JSR的支撑成员,反对“支持异步和Comet”之下的一些目标。对于非阻塞输入和输出,他认为这一能力应该加入到容器中,而不是曝露给servlet开发者。对于延迟请求处理,他认为挂起/恢复语义会更好些,而且他们还将导致对延迟响应关闭的需求。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  适当的时候现有项目将被用来作为指南。例如当前支持Comet的容器,如Grizzly 、Tomcat 和Jetty,在为Comet定义API时,将被复查(review)。“Comet 是一种编程技术,答应web服务器无需任何客户端请求而发送数据到客户端。它答应创建托管在浏览器中的事件驱动web应用。”针对于可插拔web框架,现存的一些web框架如Shale 、DWR 、Spring Web Flow 和Wiched 也将被分析。


来源:https://www.tulaoshi.com/n/20160219/1620299.html

延伸阅读
标签: Web开发
首先是下载工具: 我建议初学者用Editplus+JDK,我觉得如果用例如JB,Eclipse,JCreator,虽然刚开始的时候比较方便,但是确使初学者门不知道怎样配置环境变量,从而难以达到知其然,知其所以然的地步。 可以通过如下地址下载: Editplus(最新版本是v2.11):http://count.skycn.com/softdown.php?id=3641&url=http://...
驱动人生315活动   您是否在烦恼电脑花屏、游戏卡死、运行缓慢、频繁掉线、开机运行过慢等一系列电脑问题?别担心,让小编来帮您吧! 只要参与小编发起的315携手驱, 畅享电脑义诊的活动,就有机会享受与绿茶小编一对一远程为您修电脑的服务喔! 活动时间: 2015年:3月12日、3月13日、3月16日、3月17日 参与方式...
标签: flash教程
本文由 中国 sanbos 原创,转载请保留此信息!  在学习中遇到问题请到 论坛  发贴交流!  本系列Flash教程由中国Flash互助课堂专为Flash新手制作,更多教程和练习请 点击这里 ,在这里有系列的教程、练习,并有老师对练习进行点评与指导,欢迎朋友们的光临!  更多Flash AS教程:http://www.jcwcn.com/article/20...

经验教程

516

收藏

81

精华推荐

Servlet/JSP配置详解

Servlet/JSP配置详解

孤王尤痞_

.NET编程规范

.NET编程规范

商鸿神001

jsp 重复提交问题

jsp 重复提交问题

大白菜950

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部