Servlet学习之web服务器Tomcat 详解
Web服务器是什么
Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)进行信息交流,这就是人们常把它们称为HTTPD服务器的原因。
Web服务器不仅能够存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。
Web服务器可以解析HTTP协议。当Web服务器接收到一个HTTP请求,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求Web服务器可以响应一个静态页面或图片,进行页面跳转或者把动态响应的产生委托给一些其它的程序例如CGI脚本,JSP脚本,servlets,ASP脚本,服务器端JavaScript,或者一些其它的服务器端技术。无论它们的目的如何,这些服务器端的程序通常产生一个HTML的响应来让浏览器可以浏览。
在这里我只说一下Tomcat的使用和配置,如有兴趣可以自己看一下常用的web服务器
我们自己模拟一个web 服务器
Tomcat是一个很好的web服务器,它是怎么工作的呢,我们可以自己写一个简单的服务器
看一下
先写一个Html页面,我们要通过个服务器打,在IE里显示这个Html页面
Hello!
下面开写一个简单的web服务器:
import java.io.*;
import http://www.doczj.com/doc/3367cb58284ac850ac02429f.html.*;
publicclass JavaWebService {
publicstaticvoid main(String arg[]) throws Exception
{
ServerSocket server=new ServerSocket(9999);
System.out.println("等待连接.....");
Socket socket=server.accept();
OutputStream outStream=socket.getOutputStream();
System.out.println("连接成功.....");