- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
原创性声明和关于论文使用授权的说明原创性声明
原创性声明和关于论文使用授权的说明
原创性声明
本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独 立进行研究所取得的成果。除文中已经注明引用的内容外,本论文 不包含任何其他个人或集体已经发表过的科研成果。对本文的研究 作出重要贡献的个人和集体,均已在文中以明确方式标明。本声明
的法律责任由本人承担。论文作者签名:—衄日期:业
关于学位论文使用授权的声明
本人完全了解山东大学有关保留、使用学位论文的规定,同意学 校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论 文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分 内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段 保存论文和汇编本学位论文。
论文作者签名:监导师签名n必期:业(保密论文在解密后应遵守此规定)
山东大学硕士学位论文第一章引言
山东大学硕士学位论文
第一章引言
1.1研究背景
在万维网短暂的历史中,它已经从一个大部分显示静态信息的网络演化到对 股票进行交易和进行购书操作的一个基础设施。在各种各样的应用程序中,对于 可能使用的基于Web的客户端,看上去没有任何限制。
基于浏览器客户端的应用程序比传统的基于客户机/服务器的应用程序有几 个好处。这些好处包括几乎没有限制的客户端访问和极其简化的应用程序部署和 管理(要更新一个应用程序,管理人员只需要更改一个基于服务器的程序,而不 是成千上万的安装在客户端的应用程序)。这样,软件工业正迅速地向建造基于 浏览器客户端的多层次应用程序迈进。
这些快速增长的精巧的基于Web的应用程序要求开发技术上的改进。静态 HTML对于显示相对静态的内容是不错的选择;新的挑战在于创建交互的基于Web 的应用程序,在这些程序中,页面的内容是基于用户的请求或者系统的状态,而 不是预先定义的文字。
对于这个问题的一个早期解决方案是使用CGI—BIN接口;开发人员编写与接 口相关的单独的程序,以及基于Web的应用程序,后者通过Web服务器来调用前 者。这个方案有着严重的扩展性问题——每个新的CGI要求在服务器上新增一个 进程。如果多个用户并发地访问该程序,这些进程将消耗该Web服务器所有的可 用资源,并且系统性能降低到极其低下的地步。
某些Web服务器供应商已经尝试通过为他们的服务器提供“插件”和API来 简化Web应用程序的开发。这些解决方案是与特定的Web服务器相关的,不能解 决跨多个供应商的解决方案的问题。例如,微软的Active Server PagesTM(ASP) 技术使得在Web页面上创建动态内容更加容易,但是也只能工作在微软的IIS和 Personal Web Server上。
还存在其他的解决方案,但是都不能使一个普通的页面设计者能够轻易地掌 握。例如,象Java Servlets这样的技术就可以使得用Java语言编写交互的应 用程序的服务器端的代码变得容易。一个Java Servlets就是一个基于Java技 术的运行在服务器端的程序(与Applet不同,后者运行在浏览器端)。开发人员 能够编写出这样的Servlet,以接收来自Web浏览器的HTTP请求,动态地生成 响应(可能要查询数据库来完成这项请求),然后发送包含HTML或XML文档的响 应到浏览器。
采用这种方法,整个网页必须都在Java Servlet中制作。如果开发人员或 者Web管理人员想要调整页面显示,就不得不编辑并重新编译该Java Servlet,
山东大学硕士学位论文即使在逻辑上已经能够运行了。采用这种方法,生成带有动态内容的页面仍然需
山东大学硕士学位论文
即使在逻辑上已经能够运行了。采用这种方法,生成带有动态内容的页面仍然需 要应用程序的开发技巧。
很显然,目前所需要的是一个业界范围内的创建动态内容页面的解决方案。 这个方案将解决当前方案所受到的限制,即:
能够在任何Web或应用程序服务器上运行。 将应用程序逻辑和页面显示分离。 能够快速地开发和测试。 简化开发基于Web的交互式应用程序的过程。
JavaServer Pages(JSP)技术就是被设计用来满足这样的要求的。JSP规范 是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。 太阳微系统公司(Sun Microsystems Inc.)开发出这个规范来整合和平衡已经存 在的对Java编程环境(例如,Java Servlet和JavaBeansTM)进行支持的技术 和工具。其结果是产生了一种新的、开发基于Web应用程序的方法,给予使用基 于组件应用逻辑的页面设计者以强大的功能。
1.2本文的主要工作
本文的研究涉及到以下四个方面: (1)详细论述了JSP技术现状、应用和发展,对比分析了常用的We
您可能关注的文档
- 基于MultiSIM的混杂系统仿真-农业电气化与自动化专业论文.docx
- 基于Multisim的虚拟电子实验室建设-通信与信息系统专业论文.docx
- 基于MULTISIM仿真电路的设计与分析-信号与信息处理专业论文.docx
- 基于Multisim和Labview的压力测量电路的设计与仿真-控制工程专业论文.docx
- 基于MUPE的移动学习平台的设计与实现-软件工程专业论文.docx
- 基于MUSIC算法的电动机断条故障检测-电力系统及其自动化专业论文.docx
- 基于MUSIC算法的相干信号DOA估计研究-电子科学与技术专业论文.docx
- 基于Muster的集群渲染系统功能扩展研究与开发-教育技术学专业论文.docx
- 基于MVC2扩展模式虚拟仪器的设计与实现-信号与信息处理专业论文.docx
- 基于MVC的110警情统计分析系统设计与实现-计算机技术专业论文.docx
- 基于MVC的教师教学管理系统的设计和实现-软件工程专业论文.docx
- 基于MVC的教务管理系统的设计与实现-计算机技术专业论文.docx
- 基于MVC的教学管理系统的设计与实现-软件工程专业论文.docx
- 基于MVC的立体视频编解码及播放系统的设计与实现-计算机应用技术专业论文.docx
- 基于MVC的棉花业务管理系统的设计与实现-软件工程专业论文.docx
- 基于MVC的收视率分析预测系统设计与实现-软件工程专业论文.docx
- 基于MVC的铁路供电管理系统的研究及设计-交通信息工程及控制专业论文.docx
- 基于MVC的网上选课系统学生选课模块研究与实现-软件工程专业论文.docx
- 基于MVC的小企业信贷管理系统-软件工程专业论文.docx
- 基于MVC的小型医院信息管理系统设计与实现-软件工程专业论文.docx
文档评论(0)