jetty服务器
1.概述
jetty是一个轻量级javaweb组件,可以很方便的集成在项目中。
2.整体架构
connector创建tcp连接,tcp的监听由container维护。listner接到消息后将消息封装为Connection对象,交给TCP的handler进行执行。
Server就是Tcp的hander,在server中首先将Connection封装为httpConnection,然后交给http的handler。
http的handler按顺序执行,其中一个handler就是ContextHandler,用于处理servlet。Context就是Servlet的容器。
public class JettyHelloWorldDemo { public static void main(String[] args) { Server server = new Server(8080); try { server.start(); server.join(); } catch (Exception e) { log.error(e.getMessage(), e); } } }