tomcat8 RC1 发布

tomcat8 的RC1版已经发布,此版本与tomcat的规范一致,包括Java Servlet 3.1,JavaServer Pages(jsp)2.3以及java 统一表达式语言3.0(el),而且引入了对webSocket1.0的支持。对这些规范的支持已经完善,但是还有一些TODO项目需要完成,因此apache组织决定当前发布的版本为alpha版同时也作为初始版,但是不建议用在实际的生产环境中。

 当前发布的版本主要的改进有:

   1、支持WebSocket.现在WebSocket作为标准的api支持。tomcat7已经支持但是被tomcat部分支持,因为WebSocket规范并没有完成。WebSocket协议支持全双工通信,这意味着双向的数据可以同时传输。

   2、HTTP协议升级。升级的协议允许客户端来指定变换协议。在引擎下,这个功能同样被WebSocket用来升级http连接,虽然它只允许边缘范围的协议。

   3、无阻塞I/O为默认。现在HTTP和AJP的连接器默认的都是无阻塞的I/O。

   4、资源重构。可以是比较的变化,这次重构是为了能够更好的支持一些额外的资源。现在更容易把一个主要的WAR作为多个个性化的web应用的基本资源.

   5、实验支持SPDY。这个协议设计的初衷是让web运行的更快,但是它现在仅支持HTTPs协议。(设计SPDY的目的在于降低网页的加载时间。通过优先级和多路复用,SPDY使得只需要建立一个TCP连接即可传送网页内容及图片等资源。SPDY中广泛应用了TLS加密,传输内容也均以gzipDEFLATE格式压缩(与HTTP不同,HTTP的头部并不会被压缩)。另外,除了像HTTP的网页服务器被动的等待浏览器发起请求外,SPDY的网页服务器还可以主动推送内容SPDY并不用于取代HTTP,它只是修改了HTTP的请求与应答在网络上传输的方式

   6、Lambda表达式。和Java8一样,这些表达式能够简化代码,它包含一些参数集合、lambda操作符和函数体。

   7、集合操作增加。这些允许在Sets,Lists和Maps上操作。

   8、新的java EL流ap过滤器。这些过滤器包括forEach,reduce,filter和map。这里你可以调用携带一个集合或者list,调用字符串方法并且在list上执行额外的过滤和集合函数。

   9、EL能够单独运行。现在EL可以单独在Servlet或者Jsp之外运行,使应用可以直接和它进行交互。

 

    更多信息请参考(tomcat8 新增功能简要)http://blog.gopivotal.com/products/apache-tomcat-8-what-it-is-what-you-need-to-know  更详细的信息可以查看变更日志http://tomcat.apache.org/tomcat-8.0-doc/changelog.html  或者考虑参加从九月9~12号在圣克拉拉大学的SpringOne2GX,那里会有几位核心tomct专家现场预览tomcat8.

apache tomcat8可以通过http://tomcat.apache.org/download-80.cgi下载。

原文(http://www.theserverside.com/news/thread.tss?thread_id=76803) (为了学习英文而翻译的,如有错误请支持谢谢)

你可能感兴趣的:(tomcat,tomcat8)