摘要:
1. 需要准备好下面这些工具JDK 1.6+Maven 2或3TortoiseSVN 1.7+ (从1.7开始”.svn”目录集中放在一处了,不再每个目录下都放一份)Eclipse 3.5+这4个工具不在这里描述怎么配置了,如果你是有两三年开发经验的Java开发人员,正常来讲都一直在用了。另外,分析tomcat源代码不需要对这4个工具做什么特殊配置。2. 下载Tomcat的源代码Apache旗下的开源项目基本上都放在这: http://svn.apache.org/repos/asf里面包含了tomcat、struts、hadoop、hbase等流行的开源项目的源代码,可以直接用浏览器打开这个 阅读全文
posted @ 2012-06-26 19:27
ajian005
阅读(349)
评论(0)
推荐(0)
摘要:
Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序[官方定义],整体来看其包含了以下内容:1.提供了丰富的协议编解码支持,2.实现自有的buffer系统,减少复制所带来的消耗,3.整套channel的实现,4.基于事件的过程流转以及完整的网络事件响应与扩展,5.丰富的example。本文并不对Netty实际使用中可能出现的问题做分析,只是从代码角度分析它的架构以及实现上的一些关键细节。首先来看下最如何使用Netty(其自带example很好展示了使用),Netty普通使用一般是通过BootStrap来启动,BootStrap主要分为两类 阅读全文
posted @ 2012-06-26 19:08
ajian005
阅读(272)
评论(0)
推荐(0)

浙公网安备 33010602011771号