docker info
2019年12月18日大约 3 分钟
docker info
Jetty在设计各个组件类时,都遵守大量的规范,这样整个Jetty源码是高度规范的
jetty的口号“Don't deploy your application in Jetty, deploy Jetty in your application.”
骨架抽象类:为每个组件接口实现一个基础的骨架类,将一些公用的操作抽象到上层,复用代码(如AbstractHandler、AbstractConnector)
模板方法:对于骨架抽象类中未知的实现,但是需要调用的操作,使用模板方法,让子类自行实现(如AbstractLifeCycle,将doStart、doStop具体实现由子类可重写;ScopedHandler,将doScope、doHandle交由子类实现)
Jetty 提供了一个Web服务器和 javax.servlet 容器,以及对HTTP/2、WebSocket、OSGi、JMX、JNDI、JAAS和许多其他集成的支持。
这些组件是开源的,可用于商业用途和分发。
全功能的,基于标准的
开放源代码和商业用途
灵活和可扩展
占用空间小
可嵌入
异步
企业可伸缩
在Apache和Eclipse下获得双重许可