没有合适的资源?快使用搜索试试~ 我知道了~
jetty的http服务流程分析
5星 · 超过95%的资源 需积分: 10 97 下载量 76 浏览量
2009-03-07
12:15:04
上传
评论
收藏 380KB DOC 举报
温馨提示
试读
13页
花了两天整理的jetty的源代码分析的草稿,初学jetty的可以下来看看,懂jetty的就不要看了
资源推荐
资源详情
资源评论
1.代码结构
Jetty 程序流程分为以下几个步骤:
1、 启动;
2、 接受连接;
3、 处理请求;
1.1. 启动
使用如下命令行启动 jetty:
jetty –jar start.jar jetty-ssl.xml
start.jar 中的 main 对象调用 XmlConfiguration.main()。
1.1.1. XmlConfiguration.main()
XmlConguration 类用于解析配置文件,通过反射机制得到 Server 对象,该
Server 对象管理运行时相关的 Connector、Handle、ThreadPool。在解析这个配置
文件的同时,还将生成配置文件中定义的其他对象,比如 Connector,并由配置文件中的
元素“Call”来调用所需配置的对象的相应方法进行赋值。配置完毕后即启动 Server 对象
1.1.2. Server.start()
Server 对象的启动过程需要启动 Handle 对象来处理客户端的请求,ThreadPool
对象来分配线程,以及 Connector 接受客户端的连接请求。
1.1.3. AbstractConnector.open()
启动 Connector 首先会创建一个 ServerSocket,这个 socket 将根据 Connector
的实际对象来决定它的具体类型。
剩余12页未读,继续阅读
资源评论
- zfpigpig2011-11-09如果你是jetty的初学 可以看看 讲得比较基础
- 玄玉2011-09-27比较详细,流程还可以,大致都挺清晰的。不过,既然是初学,那么有些概念可能没搞清,所以建议先看看jetty理论和概念再来看这个。
- i13969885402013-12-01比较详细比较详细
- diruha2018-07-16谢谢楼主的
- akinlong2012-07-02初学者适用
lijingze2003
- 粉丝: 34
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功