Tomcat学习(一)——简单的web服务器

来源:互联网 发布:淘宝内容营销案例 编辑:程序博客网 时间:2024/05/22 13:17

概述

基于java的web服务器,主要用到两个类,socket和serversocket类,并通过http协议通信

基础知识

http请求的结构和响应的结构

简单服务器的设计


httpserver

一个B/S的socket程序,获取stream来填充request和response对象

request

重点是解析原始数据,将流中数据转换为string,在得到url

response

httpserver用request填充一个response,,处理对静态资源的相应,静态资源的url经过request得到,之后,得到文件的stream,写入socket对应的outputstream,发送给客户端