2013年4月15日

Tomcat 源码解析 (二)自己写服务器

摘要: 首先原谅我上次《How Tomcat Works 1》的粗制滥造, 这次给必要的代码都给上必要注释。第二章是说明简单的servlet容器是如何工作的。这一章带有2个servlet容器应用,可以处理静态资源和简单的servlet请求。尤其是你将会学到如何创建request和response对象,然后把它们传递给被请求的servlet的service方法。在servlet容器里边还有一个servlet,你可以从一个web浏览器中调用它。 一个基于java Web的服务器, 两个重中之重的类便是java.net.Socket 和 java.net.ServerSocket,Socket即套接字,为. 阅读全文

posted @ 2013-04-15 18:55 thoupin 阅读(650) 评论(1) 推荐(0) 编辑

Socket详解(转)

摘要: 在客户/服务器通信模式中, 客户端需要主动创建与服务器连接的 Socket(套接字), 服务器端收到了客户端的连接请求, 也会创建与客户连接的 Socket. Socket可看做是通信连接两端的收发器, 服务器与客户端都通过 Socket 来收发数据.这篇文章首先介绍Socket类的各个构造方法, 以及成员方法的用法, 接着介绍 Socket的一些选项的作用, 这些选项可控制客户建立与服务器的连接, 以及接收和发送数据的行为.一. 构造Socket Socket的构造方法有以下几种重载形式:Socket()Socket(InetAddress address, int port) throw. 阅读全文

posted @ 2013-04-15 16:27 thoupin 阅读(1610) 评论(0) 推荐(0) 编辑

HTTP协议详解(转)

摘要: 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HTTP Response, 关于Fiddler工具的用法,请看我另一篇博客[Fiddler 教程] 阅读目录什么是HTTP协议Web服务器,浏览器,代理服务器URL详解HTTP协议是无状态的HTTP消. 阅读全文

posted @ 2013-04-15 16:18 thoupin 阅读(251) 评论(0) 推荐(0) 编辑

导航