初步接触Jetty

早就听说过Jetty这个Web应用服务器,尤其是这几天看了几篇讲述Java开发快捷工具的文章,其中都或多或少的提到了Jetty,于是简单了解了一下。

 首先,Jetty的嵌入式设计确实是常常接触的tomcat、jboss和weblogic所没有的,这样的设计确实让web测试变得更灵活了。不过就我个人接触的项目来说,使用嵌入式方法进行测试的机会不是很多。我觉得这项优势在进行界面调试,尤其是Ajax的测试时更能体现。

其次,很多文章都说Jetty的体积很小便于携带,启动速度很快只有2秒左右;我下载的Jetty版本为6.1.5,大小为24M,虽然里面有很多不是服务器启动必须的,但是由于没有进行区分,让我刚刚上手觉得没有想象中的那么小,而我现在用的tomcat5.5.27核心下载下来只有7M,启动速度也是2秒左右,所以我觉得就这一项tomcat也已经不再象以前那么笨重了。

再次,通常用的数据源、JNDI等等的配置Jetty也都是和tomcat类似的配置。

所以在做了上述简单的了解后,针对我的开发习惯,我觉得现在的tomcat用起来也是很方便的,暂时我还不大算使用Jetty替换掉tomcat。

 

IBM网站上有几篇介绍Jetty的文章还不错,值得一看,对了解Jetty的特性有一定帮助。

实战Jetty

使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序

你可能感兴趣的:(tomcat,应用服务器,weblogic,嵌入式,Comet)