郑州列举网 > 教育培训 > 电脑/网络 > 怎么用Java来实现Web服务器
郑州
[切换城市]

怎么用Java来实现Web服务器

更新时间:2013-08-23 16:44:50 浏览次数:181次
区域: 郑州 > 二七 > 五里堡
类别:软件工程师培训
地址:河南省郑州市二七区政通路25号(政通路与大学路交叉口向东800米路南)
本文来源于:河南哪里有网页设计电脑培训学校http://www.aaa***/jnpx/1369.html

郑州AAA软件教育老师教您怎么用Java来实现Web服务器,在这个过程中,我们需要了解HTTP协议的作用原理和用Java实现Web服务器的程序设计,这两个方面,下面我们来看它的实现过程。

一、HTTP协议的作用原理

HTTP协议的作用原理包括四个步骤:

1.连接:Web浏览器与Web服务器建立连接。2.请求:Web浏览器通过socket向Web服务器提交请求。3.应答:Web浏览器提交请求后,通过HTTP传送给Web服务器。Web服务器接到请求后,进行事务处理,处理结果又通过HTTP传回给Web浏览器,从而在Web浏览器上显示出所请求的页面。4.关系连接:当应答结束后,Web浏览器与Web服务器必须断开,以保证其它Web浏览器能够与Web服务器建立连接。

二、用Java实现Web服务器的程序设计

根据上述HTTP协议的作用原理,实现GET请求的Web服务器程序的方法如下:

1.创建ServerSocket类对象,端口8080。这是为了区别于HTTP的标准TCP/IP端口80而取的;2.等待、接受客户机连接到端口8080,得到与客户机连接的socket;3.创建与socket关联的输入流instream和输入出流outstream;

式为:GET路径/文件名HTTP/1.0;4.从与socket关联的输入流instream中读取一行客户机提交的请求信息,请求信息的格式为:GET路径/文件名HTTP/1.0;5.从请求信息中获取请求类型。如果请求类型是GET,则从请求信息中获取所访问的HTML文件名。没有HTML文件名时,则以index.htm1作为文件名;6.如果HTML文件存在,则打开HTML文件,把HTTP头信息和HTML文件内容通过socket传回给Web服务器,然后关闭文件,否则发送错误信息给Web浏览器;7.关闭与相应Web浏览器连接的socket字。

软件工程师学习http://www.aaa***/rjzcs/

郑州适合初中生学习的电脑学校多吗http://www.aaa***/jnpx/1308.html

本文来源于:郑州电脑培训学校教你如何制作个人网站http://www.aaa***/jnpx/1349.html

女生学什么专业就业前景好:http://www.aaa***/jczt/ns.html

【网址】http://www.aaa***/

【Q Q】894120072

【手机】15188399627

【学院地址】河南省郑州市二七区政通路25号(政通路与大学路交叉口向东800米路南)

【】0371-67255555

【免费在线咨询】http://www.aaa***/zixun
郑州电脑/网络相关信息
2022-09-09
注册时间:2013年07月20日
UID:80490
---------- 认证信息 ----------

查看用户主页