|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你精通任何一门语言就最强大。现在来看,java的市场比C#大,C#容易入手,比较简单,java比较难
一.项目简介:
JAVA言语是一种可移植的,复杂的,强健的嵌进式言语。而且对收集,数据库有很好的撑持,基于JAVA言语的这类特征能够非常简单地创建一个小型INTERNET服务器。
本项目中,作者用JAVA言语编写了一个WEB微型服务器,对复杂的HTTP哀求举行呼应,并经由过程后端数据库对用户的查询举行处置,从而静态地前往HTML页面。
二.项目完成:
(一)项目详细功效剖析与开辟工具选择
能够使用一台较高设置的团体台式机就能够完成社区内的小型服务器,包含网页扫瞄,基于高速局域网的视频下载和播放,准时旧事组公布程序,邮件服务器等服务。
本软件实践上是一个HTTP协定的服务器。HTTP(HyperTextTransferProtocol),是一个专门为Web服务器和Web扫瞄器之间互换数据而计划的收集协定。它经由过程划定通用资本定位符(URLs)使客户真个扫瞄器与服务器的Web资本创建链接干系,从而奠基了用户对Internet通明会见的基本。
在本软件中经由过程传输HTML文件使客户端能够完成网页扫瞄。HTML是WWW的通用标志言语,它用来创立Web页面和把持Web信息显现格局。HTML不是编程言语,而是一种形貌言语。HTML2.0失掉了IETF(InternetEngineeringTaskForce)的撑持而成为Internet国际尺度。今朝,HTML已开展到3.0和4.0版,只是新版本的尺度还没有完整一致,分歧的商家对HTML2.0举行了必定的扩大,引进了更多新的功效。比方,Netscape公司在HTML3.0中增添了页面底图(BackgroundImages)和表(Table)界说等标志,使得Web页面加倍令人着迷。
CGI是通用网关接口(CommonGatewayInterface)的简称,它是Web服务器与内部程序之间的通讯接口,服务器其实不体贴内部使用程序是甚么言语(如C、C++、Pascal、Delphi或Perl)编写的,它只是卖力吸收用户输出的信息,并把CGI程序所发生的了局--HTML文档或其他切合HTTP划定的文件回传给用户。现实上,CGI是静态Web页面制造的第一步,但因为CGI程序完成对照坚苦,并且效力不高,它已渐渐被新的手艺所代替。
网页扫瞄撑持的网页包含HTML,JAVASCRIPT,APPLET,VBSCRIPT等编写的网页,但不撑持PHP,ASP等服务器端静态程序的网页。因为服务器的范围较小,以是服务器端静态程序被集成进服务器中。但能够经由过程编写切合必定划定规矩的JAVA的CGI程序完成服务器真个静态性,不外这类JAVA程序的平安性很难包管。
<p>
自己的整个学习思路完全被老师的讲课思路所牵制,这样几节课听下来,恐怕自己的见解都应该是书里的知识点了,根本谈不上自身发现问题,分析问题,和解决问题能力的切实提高。 |
|