毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
HTTP服务器软件系统的设计与实现(4)
基于用户需求的第二点:能显示图片。Windows下的图片格式形形色色,有ICO、GIF、G、EG、PNG等,所以必须要有能够解析图片的功能。
基于用户需求的第三点:能够显示网页。现在的html网页格式相当多,htm、html、xhtml、dhtml,所以要有解析这几个类型的html的功能。
基于用户需求的第四点:能够支持解析脚本,现在脚本语言相当的多,应用最广泛的是javascript,它的功能很多,主要应用于数据验证以及日历控件等.所以Http服务器要有解析javascript的功能。
基于用户需求的第五点:能够让网页里面的图片文字有一定的风格,排版美观。级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(Style Sheet)”,它是用来进行网页风格设计的。比如,如果想让链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。通过设立样式表,可以统一地控制HTML中各标志的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表,可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力。所以Http服务器要有解析css的功能。
基于用户需求的第优尔点:能够接收用户输入的文字。在
计算机
中一直有对字符的各种编码方式的解释,UTF-8、GB2312、GBK都是能够支持中文格式的。在服务器中能够解析各种文字编码也是相当重要的。
基于用户需求的第七点:让公司内部网管能设置该服务器。服务器有许许多多的设置。它包含了一组描述了应用程序如何将管理服务的设置。例如Web应用Session的模式,它是只有一个实例的应用程序存在于服务,或者是每个ip请求服务产生尽可能多的应用程序实例,或者是每个浏览器请求服务产生尽可能多的应用程序实例,还有就是Web应用响应的行为,是被立即发送响应,还是响应仅共享等等。能够进行服务器的相应设置也是必要的。
基于用户需求的第八点:高性能,且安全性强,保证客户信息不会泄露。提高性能最好的方法就是缓存管理, HTTP典型应用于能通过采用缓存技术而提高性能的分布式信息系统。HTTP/1.1协议包括的许多使缓存尽可能的工作的元素。因为这些元素与协议的其他方面有着千丝万缕的联系,而且他们相互作用、影响。如果缓存不能改善性能,他将一无用处。HTTP/1.1中缓存的目的是为了在很多情况下减少发送请求,同时在许多情况下可以不需要发送完整响应。前者减少了网络回路,一个请求会返回一个响应,请求响应这个过程就是一个回路的数量;我们利用一个"过期(expiration)"机制来为此目的。缓存管理提高性能,必不可少。
基于用户需求的第九点:能够有点应用程序用在上面。应用程序是网页版的。在Internet上为了发布信息,用户必须运行Web Application服务器程序。但现有的服务器程序有时候并不能完全满足客户的特定需求,故此需要针对此类需求定制一个的Web Application服务器程序。Web服务器作为Web应用的载体,其在本系统中的应用也是不可缺少的。
2.3 模块
图2-1 HTTP服务器模块图
如图2-1所示,基于用户需求以及功能分析,本次设计的HTTP服务器主要分了四个大模块。
(1)HTTP服务模块,主要分了四个子模块:
A.Http Session模块,它需要检查有多少人已过期,包含验证http请求和决定哪些应用程序的请求匹配的方法。所以它需要一个定时器, 定时器定期检查过期会话。
B.HTTP Request模块,包含服务器的HTTP请求信息。里面需要定义HTTP方法GET/POST,Http 类型,完整的HTTP请求,请求的完整路径,Url参数等。
共24页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
下一页
上一篇:
ASP.net企业培训在线考试系统的设计与实现
下一篇:
对我国《小企业会计准则》的思考和探索
架设Linux(2.6内核)的服务器集群【745字】
使用http协议和winsockapi实现...
WEB服务器多框架解决方案【1450字】
浅谈网站服务器安全维护技巧【2595字】
小微商家移动互联进销存...
C++IM即时通讯系统服务器端的设计+源程序
GPRS技术无人车辆DGPS定位系统服务器系统设计
承德市事业单位档案管理...
C#学校科研管理系统的设计
中国学术生态细节考察《...
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
公寓空调设计任务书
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】