基于web服务应用程序设计论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

企业信息管理专业毕业论文(设计)XX学院毕业论文(设计)题目:基于web服务应用程序设计姓名:学号:指导教师及职称:所在学院:年月日摘要II摘要现在人们交流的方式有很大一部分依赖于网站,这首先就须要有一个性能健全的Web网站。可是当一个Web网站刚推出的时候,开发者并不知道将来会有多少人同时访问,以及这个Web网站在同时接受如此多用户的访问时候能否负荷的了。这就必须要求开发者在此网站正式推出使用之前,必须针对该网站的实际需求作出对应的测试工作,所以Web应用程序的测试方法便应运而生。关键字:WEB程序设计广域网和局域网电子服务XX学院毕业论文(设计)IIAbstractTheStudyOfPerformanceTestingMathodsOfWebApplicationProgramsAbstract.AsthegreatdevelopmentoftheInternettechnologies,nowmuchcommunicationrelyontheweb.Soitisveryimportanttohaveagoodqualityweb.Butbeforethewebisused.,wedonotknowhowmanypeoplewillvisittheweb.Forthisresson,wemustuseaprogramtosimulatelotsofvisitorstovisitthewebinalloftheways.Sothewebtestingprogramsareinvented.Thearticlewillfirstintroducethebasisofwebtesting,andthenintroducesomeimportanttestingways,suchasfunctiontest,performancetest,presstest,overloadtest,safetytest.Lastintheforthchapter,itwillintroduceanimportantwayofcapabilitytestwayscalledoverloadtest.TheoverloadtestthatsimulatemanyvisitorstovisitthewebindifferentwaysindifferenttimeisusedtotestthereactionofthewebKeyword:WebPerformanceTestWideAreaNetworkandLocalAreaNetwork目录III目录第一章:WEB的基本简介.....................................................11.1WEB的起源...............................................................11.2WEB的特点...............................................................11.3WEB的工作原理........................................................2第二章:什么是WEB服务器.................................................32.1大型WEB服务器......................................................32.2小型WEB服务器......................................................32.3WEB服务器的发展趋势.............................................5第三章:有关WEB服务器和应用程序..................................73.1浏览器/服务器架构优点............................................73.2应用程序简介与分类.................................................73.3WEB应用程序的特点,应用开发环境,运行模式......83.3.1概述...............................................................83.3.2总体设计...........................................................9第四章:WEB应用程序进行性能调优.................................104.1静态网页工作原理..................................................104.2动态网页工作原理..................................................114.3常见的体系结构......................................................124.4针对开发人员的提示...............................................13结束语.................................................................................15致谢..............................................................................16参考文献.............................................................................17WEB的基本简介1第一章:WEB的基本简介一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。它是超级文本的简称。超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。WEB就是一种超文本信息系统,WEB的一个主要的概念就是超文本连接,它使得文本不再象一本书一样是固定的线性的。而是可以从一个位置跳到另外的位置。可以从中获取更多的信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性把它称为WEB。1.1WEB的起源最早的网络构想可以追溯到遥远的1980年蒂姆·伯纳斯-李构建的ENQUIRE项目。这是一个类似维基百科的超文本在线编辑数据库。尽管这与我们现在使用的万维网大不相同,但是它们有许多相同的核心思想,甚至还包括一些伯纳斯-李的万维网之后的下一个项目语义网中的构想。在那年的圣诞假期,伯纳斯-李制作了要一个网络工作所必须的所有工具:第一个万维网浏览器(同时也是编辑器)和第一个网页服务器。1991年8月6日,他在alt.hypertext新闻组上贴了万维网项目简介的文章。这一天也标志着因特网上万维网公共服务的首次亮相。万维网和其他超文本系统有很多不同之处:万维网上需要单项连接而不是双向连接,这使得任何人可以在资源拥有者不作任何行动情况下链接该资源。和早期的网络系统相比,这一点对于减少实现网络服务器和网络浏览器的困难至关重要,但它的副作用是产生了坏链的慢性问题。万维网不像某些应用软件如HyperCard,它不是私有的,这使得服务器和客户端能够独立地发展和扩展,而不受许可限制。1.2WEB的特点一、WEB是图形化的和易于导航的(navigate)WEB非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。在WEB之前Internet上的信息只有文本形式。WEB可以提供将图形、音频、视频信息集合于一体的特性。同时,XX学院毕业论文(设计)2WEB是非常易于导航的,只需要从一个连接跳到另一个连接,就可以在各页各站点之间进行浏览了。二、WEB与平台无关无论你的系统平台是什么,你都可以通过Internet访问。浏览对你的系统平台没有什么限制。无论从Windows平台、UNIX平台、Macintosh还是别的什么平台我们都可以访问。对的访问是通过一种叫做浏览器(browser)的软件实现的。如Netscape的Navigator、NCSA的Mosaic、Microsoft的Explorer等。三、WEB是分布式的大量的图形、音频和视频空间,我们甚至无法预知信息的多少。对于WEB没有必要把所有信息都放在一起,信息可以放在不同的站点上。只需要在浏览器中指明这个站点就可以了。使在物理上并不一定在一个站点的信息在逻辑上一体化,从用户来看这些信息是一体的。1.3WEB的工作原理或者其他网络资源的时候,通常你要首先在你的浏览器上键入你想访问网页的统一资源定位符(UniformResourceLocator),或者通过超链接方式链接到那个网页或网络资源。这之后的工作首先是URL的服务器名部分,被名为域名系统的分布于全球的因特网数据库解析,并根据解析结果决定进入哪一个IP地址(IPaddress)。什么是WEB服务器3第二章:什么是WEB服务器WEB服务(WEBservice)是基于XML和HTTPS的一种服务,其通信协议主要基于SOAP,服务的描述通过WSDL,通过UDDI来发现和获得服务的元数据。2.1大型WEB服务器在UNIX和LINUX平台下使用最广泛的免费HTTP服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等,下面介绍几种常用的WEB服务器。MicrosoftIISMicrosoft的WEB服务器产品为InternetInformationServer(IIS),IIS是允许在公共Intranet或Internet上发布信息的WEB服务器。IIS是目前最流行的WEB服务器产品之一,很多著名的网站都是建立在IIS的平台上。IIS提供了一个图形界面的管理工具,称为Internet服务管理器,可用于监视配置和控制Internet服务。IIS是一种WEB服务组件,其中包括WEB服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。它提供ISAPI(IntranetServerAPI)作为扩展WEB服务器功能的编程接口;同时,它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。IBMWEBSphereWEBSphereApplicationServer是一种功能完善、开放的WEB应用程序服务器,是IBM电子商务计划的核心部分,它是基于Java的应用环境,用于建立、部署和管理Internet和IntranetWEB应用程序。这一整套产品进行了扩展,以适应WEB应用程序服务器的需要,范围从简单到高级直到企业级。2.2小型WEB服务器*支持安全的上级目录过滤*支持通用的MIME类型XX学院毕业论文(设计)4*支持简单的目录*支持目录列表*支持使用index.html作为首页*Trailing-slashredirection*程序总共代码才200多行特点:*支持GET、HEAD、POST方法*支持CGI功能*

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功