Jetty 7.2.2下载地址发布了,关注Jetty 7系列产品的朋友可以去Jetty或者是eclipse官方获取最新的Jetty 7.2.2下载地址下载试用。作为笔者最喜欢,也是应用最广泛的Servlet容器来说,Jetty的每一次变革都让笔者十分的关注。从最初的Jetty 5升级到Jetty 6,到后来的Jetty投奔到Eclipse后出品的Jetty 7,每一次的变革都带来的不小的进步。就连互联网巨头Google也放弃了使用已久的Tomcat转型成了Jetty。当然笔者这里不是说Tomcat就没有Jetty好,只是两个Servlet容器在设计理念上有所不同。这里引用Springside作者江南白衣的一段话,或许会让大家明白为什么Goolge也选择了Jetty。
JavaEE炒过一轮又一轮的概念后,实际至少呈现出两个趋势:
- 是Java应用服务器越来越没有用途. EJB3已没落, Web Service与JMS的实现又不需要应用服务器来提供, 应用服务器提供的Http Session集群方案更少人真正使用。
- 是但凡大点的应用总会被拆散成越来越多的独立提供服务的子系统,也就是炒了一百遍的分布式与面向服务了。
- 所以,目前最爱的是的Jetty,可以独立部署与启停,对子系统的可扩展部署与应用版本快速升级都有莫大好处。
- 随着Java应用逐步壮大,分布式Java应用的设计是不可避免的问题
相信看了上面的评论后估计大家多少会有一些感悟吧,不过说到这里,对于Java app server笔者一直都比较感兴趣,貌似有一本叫做《how tomcat works》的书,是介绍Tomcat工作原理和设计思路的,有兴趣的朋友可以去看看。
Jetty 7.2.2总体来说仍然是一个bug修复版本,具体的问题修复笔者这里偷懒就不做翻译了,有兴趣的朋友可以直接去官方看看,不过笔者要提醒各位准备升级到Jetty 7.2.2的老版本用户,如果您使用的是Jetty 6系列或者更早的版本,那么一定要注意两点:
- Jetty 7.2.2部署描述符有所变动
- Jetty 7.2.2因为已经迁移至eclipse,因此使用了Jetty某些特性的用户需要检查一些包名的问题(jetty的包名进行了一次彻底的重构)