行等方式大大提 高了其执行效率而逐渐成为因特网上的主流开发工具。而且 JSP 更安全,它和 ASP 一样简 单易学。所以我们在这里选用 JSP 作为开发语言。
2、 技术理论 、 WWW 架构
WWW 的架构非常简单,主要分为两部分,一是服务器端,即信息的提供者,也就是 存放网页供使用者浏览的网站;二是客户端,即信息的接收者,客户端是浏览网页的计算机 和使用者的总称,而实际执行于
计算机上供使用者操作、浏览网页的软件为浏览器,目前常 见的有 Microsoft 的 Internet Explorer(简称 IE)和 Netscape 的 Navigator。 网页的浏览过程是:首先由客户端(Web 浏览器)向服务器端(Web 服务器)发送浏 览网页的请求,Web 服务器响应这种请求,将其所请求的页面或文档传送给 Web 浏览器, 浏览器负责解析此网页并呈现给使用者。如图 1 所示。
浏览器请求浏览网页
服务器传回请求网页 Web 浏览器 Web 服务器
需要本论文完整程序源代码,答辩 PPT 或者更多
毕业论文联系
图 1 WWW 架构
Web 浏览器与 Web 服务器之间通过 HTTP(Hyper Text Transfer Protocol,超文本传输协 议)进行通讯。 也就是说, 如果要使用 WWW 服务, 用户只要在标准浏览器中输入统一资源定位器(URL) 就可以访问分布在各个 Web 服务器上的信息, 而这种 Web 浏览器与 Web 服务器之间交换信 息的实现是基于超文本传输协议(HTTP)的。
Web 应用程序
用 HTML 所构建的网页只能单纯的显示网页内容,而无法实时对不同的网页浏览状况 作出响应,如:不同的浏览者、不同的浏览行为或不同的浏览时间等。这类单纯的由 HTML 所构建的无法与使用者产生互动的网页,被称为静态网页。 随着 Interne
t 的飞速发展,静态网页已经不能满足需求,人们更需要动态的、交互的网 页。 为了让网页能依照不同的情况做出动态的响应, 在网页中加入程序建立动态响应的机制, 成了网页制作技术的主要发展方向。所谓 Web 应用程序就是网页中的这些可以提供动态响 应机制的程序。Web 应用程序提供动态信息,而不是静态的 HTML 文件,用户的输入或身 份等都可以决定浏览器的显示内容。 若依照程序执行位置的不同可以将 Web 应用
程序分为客户端和服务器端两类。执行于 客户端 Web 应用程序的执行过程是从服务器端下载网页到客户端,有浏览器负责解译并执 行,最后将执行后的网页显示出来。目前编写客户端 Web 应用程序所采用的主要技术是 DHTML 技术,DHTML(Dynamic
HTML)并不是一种独立的语言,它是 HTML、CSS 和 脚本语言的一种集成。除了具备传统的 HTML 所有的功能之外,DHTML 还具有动画、多 媒体以及动态交互能力。 在服务端执行的 Web 应用程序,最主要的用途是处理从客户端到服务器端的数据。此 类 Web 应用程序的体系结构采用三层或多层的 B/S(Browser/Server)结构,所采用的技术 多种多样,目前比较流行的有 ASP、JSP、
PHP、ASP.
NET 等。
B/S(Browser/Server)结构 ( )
浏览器/服务器 B/S(Browser/Server)结构是在 WWW 方式下实现信息访问和共享的一 种体系结构。这里的服务器通常指 Web 服务器(比如 Microsoft 的 IIS)和数据库服务器, 所有的应用程序都存储在 Web 服务器上,利用数据库服务器对分布在 Web 服务器上的大量 信息进行动态管理,从而使得所发布的信息具有交互性、动态性和实时性。 这种三层 B/S 体系结构的示意图如图 2 所示。
服务器端 浏览器请求浏览网页
服务器传回请求网页 Web 浏览器 Web 服务器 数据库服务器
需要本论文完整程序
源代码,答辩 PPT 或者更多毕业论文联系
图 2 三层 B/S 体系结构
工作原理是: Web 浏览器发出请求要求访问 Web 服务器的某一网页,Web 服务器检查 文件的扩展名是不是服务器端程序要处理的网页,即非 html 文件,如果是,Web 服务器就 会做响应的处理。如果应用程序需要访