<b>操作JAVA语言实现支持视频点播的WEB服务器</b>[Java编程]
本文“<b>操作JAVA语言实现支持视频点播的WEB服务器</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
一.项目简介:
JAVA语言是一种可移植的,简单的,结实的嵌入式语言.并且对网络,数据库有很好的支持,基于JAVA语言的这种特点可以非常简单地成立一个小型INTERNET服务器.
本项目中,作者用JAVA语言编写了一个WEB微型服务器,对简单的HTTP恳求举行呼应,并通过后端数据库对用户的查询举行处理,从而动态地返回HTML页面.
二.项目实现:
(一)项目具体功效解析与开辟工具挑选
可以操纵一台较高配置的个人台式机便可以实现社区内的小型服务器,包含网页浏览,基于高速局域网的视频下载和播放,按时新闻组公布程序,邮件服务器等服务.
本软件实际上是一个HTTP协议的服务器.HTTP(Hyper Text Transfer Protocol),是一个专门为Web服务器和Web浏览器之间交换数据而计划的网络协议.它通过规定通用资源定位符(URLs)使客户端的浏览器与服务器的Web资源成立链接关系,从而奠基了用户对Internet透明拜候的底子.
在本软件中通过传输HTML文件使客户端可以实现网页浏览.HTML是WWW的通用标志语言,它用来成立Web页面和掌握Web信息显示格局.HTML不是编程语言,而是一种描写语言.HTML2.0得到了IETF(Internet Engineering Task Force)的支持而成为Internet国际尺度.目前,HTML已经发展到3.0和4.0版,只是新版本的尺度还没有完好统一,差别的商家对HTML2.0举行了一定的扩大,引入了更多新的功效.比方,Netscape公司在HTML3.0中增添了页面底图(Background Images)和表(Table)定义等标志,使得Web页面越发惹人入胜.
CGI是通用网关接口(Common Gateway Interface)的简称,它是Web服务器与外部程序之间的通信接口,服务器并不关心外部利用程序是什么语言(如C、C++、Pascal、Delphi或Perl)编写的,它只是负责接纳用户输入的信息,并把CGI程序所产生的后果--HTML文档或其他符合HTTP规定的文件回传给用户.事实上,CGI是动态Web页面制作的第一步,但由于CGI程序实现对比艰难,并且效率不高,它已经渐渐被新的技术所代替.
网页浏览支持的网页包含HTML,JAVASCRIPT,APPLET,VBSCRIPT等编写的网页,但不支持PHP,ASP等服务器端动态程序的网页.由于服务器的规模较小,所以服务器端动态程序被集成进服务器中.但可以通过编写符合一定法则的JAVA的CGI程序实现服务器端的动态性,不过这种JAVA程序的安全性很难保证.
以上是“<b>操作JAVA语言实现支持视频点播的WEB服务器</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |