Jetty
Jetty
软件求生
这个作者很懒,什么都没留下…
展开
-
Jetty之接受请求。
Jetty作为一个独立的Servlet引擎,可以独立提供Web服务,但是他也可以与其他Web应用服务器继承,所以呀可以基于两种协议工作,一种是HTTP,另一种是AJP。如果将Jetty集成到JBoss或者Apache,那么就可以让Jetty基于AJP模式工作。下面分别介绍Jetty是如何基于这两种协议工作得,以及他们是如何建立连接和接受请求的。基于HTTP工作如果在前端没有其他Web服务器...转载 2018-08-15 15:23:27 · 2233 阅读 · 1 评论 -
Jetty之处理请求。
实际上Jetty的工作方式非常简单,当Jetty接收到一个请求时,Jetty就把这个请求交给在Server中注册的而代理Handler去执行,如何执行注册的Handler同样由你规定,Jetty要做的就是调用你注册的第一个Handler的handle(String target, Request baseRequest, HttpServletRequest request, HttpServle...转载 2018-08-15 16:18:18 · 2203 阅读 · 0 评论 -
Jetty和Tomcat的比较。
Tomcat和Jetty作为Servlet引擎应用得比较广泛,虽然Jetty成长为一个优秀的Servlet引擎,但是目前Tomcat的地位仍然难以撼动。相比较来看,他们都有各自的优、缺点。Tomcat经过尝试减的发展,已经广泛的被市场接受和认可,相比Jetty来说,Tomcat比较稳定和成熟,尤其在企业级应用方面,Tomcat仍然是第一选择。但是随着Jetty的发展,Jetty的市场份额也在不...转载 2018-08-15 17:03:53 · 15698 阅读 · 0 评论 -
Jetty基本架构简介。
Jetty目前是一个比较被看好的Servlet引擎,他的架构比较简单,也是一个可扩展性强且非常灵活的引用服务器。他有一个基本的数据模型,这个数据模型就是Handler,所有可以被扩展的组件都可以作为一个Handler添加到Server中,Jetty将帮你管理这些Handler。下图是Jetty的基本架构图,整个Jetty的核心由Server和Connector两个组件构成,整个Server组件...转载 2018-08-13 16:40:47 · 730 阅读 · 0 评论 -
Jetty的启动过程。
Jetty的入口是Server类,Server类启动完成了,就代表Jetty能为你提供服务了。他到底能提供哪些服务,就要看Server类启动时都调用了其他哪些组件的start方法。从Jetty的配置文件我们可以发现,配置Jetty的过程就是将那些类配置到Server的过程。下图是Jetty的启动时序图。因为在Jetty中所有的组件都会继承LifeCycle,所以Server的start方法...转载 2018-08-13 17:02:46 · 1207 阅读 · 0 评论