﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-臭美-随笔分类-Tomcat</title><link>http://www.blogjava.net/zddava/category/47276.html</link><description>there is no hiding place</description><language>zh-cn</language><lastBuildDate>Thu, 09 Dec 2010 17:13:17 GMT</lastBuildDate><pubDate>Thu, 09 Dec 2010 17:13:17 GMT</pubDate><ttl>60</ttl><item><title>Tomcat NIO源代码分析(三) -- Protocol和Processor</title><link>http://www.blogjava.net/zddava/archive/2010/12/09/340109.html</link><dc:creator>臭美</dc:creator><author>臭美</author><pubDate>Thu, 09 Dec 2010 01:47:00 GMT</pubDate><guid>http://www.blogjava.net/zddava/archive/2010/12/09/340109.html</guid><wfw:comment>http://www.blogjava.net/zddava/comments/340109.html</wfw:comment><comments>http://www.blogjava.net/zddava/archive/2010/12/09/340109.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zddava/comments/commentRss/340109.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zddava/services/trackbacks/340109.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 现在请求到了Protocol(Http11NioProtocol)的#process()方法了，由于方法较长，很多代码没有列出：&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;SocketState&nbsp;process(NioChannel&nbsp;socket)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb...&nbsp;&nbsp;<a href='http://www.blogjava.net/zddava/archive/2010/12/09/340109.html'>阅读全文</a><img src ="http://www.blogjava.net/zddava/aggbug/340109.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zddava/" target="_blank">臭美</a> 2010-12-09 09:47 <a href="http://www.blogjava.net/zddava/archive/2010/12/09/340109.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat NIO源代码分析(二) -- Poller</title><link>http://www.blogjava.net/zddava/archive/2010/12/08/340029.html</link><dc:creator>臭美</dc:creator><author>臭美</author><pubDate>Wed, 08 Dec 2010 00:48:00 GMT</pubDate><guid>http://www.blogjava.net/zddava/archive/2010/12/08/340029.html</guid><wfw:comment>http://www.blogjava.net/zddava/comments/340029.html</wfw:comment><comments>http://www.blogjava.net/zddava/archive/2010/12/08/340029.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zddava/comments/commentRss/340029.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zddava/services/trackbacks/340029.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 接着上面的流程，现在请求到了Poller的#register()方法。&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;register(final&nbsp;NioChannel&nbsp;socket)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;socket.setPol...&nbsp;&nbsp;<a href='http://www.blogjava.net/zddava/archive/2010/12/08/340029.html'>阅读全文</a><img src ="http://www.blogjava.net/zddava/aggbug/340029.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zddava/" target="_blank">臭美</a> 2010-12-08 08:48 <a href="http://www.blogjava.net/zddava/archive/2010/12/08/340029.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat NIO源代码分析(一) -- Acceptor</title><link>http://www.blogjava.net/zddava/archive/2010/12/07/339950.html</link><dc:creator>臭美</dc:creator><author>臭美</author><pubDate>Tue, 07 Dec 2010 01:32:00 GMT</pubDate><guid>http://www.blogjava.net/zddava/archive/2010/12/07/339950.html</guid><wfw:comment>http://www.blogjava.net/zddava/comments/339950.html</wfw:comment><comments>http://www.blogjava.net/zddava/archive/2010/12/07/339950.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zddava/comments/commentRss/339950.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zddava/services/trackbacks/339950.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这里主要讲一下Tomcat使用NIO启动和进行请求处理的大致流程，使用的源码版本是7.0.5，对于其他处理等流程就不写了，我在别的文章里已经大致写过了，不过是用的6.0版本：http://zddava.javaeye.com/category/53603。当Tomcat配置成使用NIO时，启动过程其实和过去差不多，也是Connector#startInternal -&gt; Protocol...&nbsp;&nbsp;<a href='http://www.blogjava.net/zddava/archive/2010/12/07/339950.html'>阅读全文</a><img src ="http://www.blogjava.net/zddava/aggbug/339950.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zddava/" target="_blank">臭美</a> 2010-12-07 09:32 <a href="http://www.blogjava.net/zddava/archive/2010/12/07/339950.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>