对于jetty你都了解吗?那么jetty究竟是什么东西呢?它是什么意思?下面就让我们一起通过下面的文章来了解一下jetty吧。
一、jetty是什么?
其实,jetty就是一个开源的servlet容器。
jetty为基于java的web容器,例JSP和servlet提供运行环境。
jetty是用java语言编写的,它的API以一组JAR包的形式发布。
开发者可以将Jetty容器实例化成一个对象,这样能够为一些独立运行的java应用提供网络和web连接。
对于jetty你都了解了吧!那么下面就继续来一起了解一下jetty的特性吧!
延伸阅读:
二、jetty的特性是什么?
1、易用性
易用性主要体现在了以下的几个方面:
(1)通过XML或者是API来对jetty进行配置
(2)只要一点点的代码就可以将jetty嵌入到应用程序当中
(3)默认配置能够满足很多的需求
2、易嵌入性
jetty是作为一个非常出色的组件来设计的。
那么,这也就是意味着jetty能够非常容易的就嵌入到应用程序当中去。
而不是说,程序为了使用jetty去做修改。
一般来说,你可以将jetty看做是一个嵌入式的Web服务器。
jetty的运行速度是比较的快的,并且还是轻量级的,能够在java当中,从test case中控制运行,这样的话,就能够使自动化测试不需要再去依赖外部环境,可以十分顺利的就实现自动化测试。
3、可扩展性
在使用了ajax的Web 2.0的应用程序当中,每个连接都要保持更长的时间,这样的话,线程和内存的消耗量就会非常的大,并且会急剧的增加,这样会导致我们担心整个程序会因为单个组件陷入瓶颈,从而对整个程序的性能造成影响。
可是,有了jetty的话,即使是在有大量的服务请求的情况之下,系统的性能也可以保持在一个能够接受的状态。
通过Continuation机制来处理大量的用户请求和时间比较长的连接。
除此之外,jetty设计了很好的接口,所以,在jetty的某种实现不能够满足用户的需求的时候,用户能够非常方便的对jetty的某些实现进行修改,这样,就使得jetty适用于特殊的应用程序的需求。
关于jetty的内容就介绍到这里了,你可以再仔细的看看。
你想了解更多和java方面相关的内容吗?请继续关注赋能网的常见问题栏目来了解吧,更多和java有关的知识可以分享给你。