基于JAVA实现的支持多线程访问的WEB服务器
2019-08-10 本文已影响0人
LEMFOooO
1.系统概述
web服务提供了可供浏览的网页,对浏览web服务的需求是本程序的背景,当然现在已经有很多web服务器的很好的实现,本程序也不可能说做得比知名的那些要好,在这里程序的目的是为了锻炼网络程序设计与实践和软件系统设计与开发实践能力。
实现一个web服务器,能够提供让标准浏览器用HTTP协议来进行访问的网页,并且能够支持多线程非阻塞的服务,最后会提供一个web服务器程序。
为标准浏览器提供web服务
能够接受http请求并返回html网页
能够支持多线程非阻塞的访问
硬件接口:无直接硬件接口,只通过OS等软件接口与硬件间接交互
软件接口:相应的JDK、JVM环境,以及标准的浏览器软件
通讯接口: HTTP协议
Web服务器要求响应时间要短
安全可靠
![](https://img.haomeiwen.com/i18702784/5c259d37f488c7ef.png)