Web操纵程序模子及其Java实现之第二部份[Java编程]
本文“Web操纵程序模子及其Java实现之第二部份[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
第二部份:熟习两个重要的ASP(Application Service Provider)模子
在前一节关于体系构造介绍的底子上,本节进一步介绍Web利用的体系构造,并且具体介绍了两个主流的Web利用体系构造.
1、从“Web内容”到“Web利用”
ASP(Application Service Provider)的呈现,或是说Web利用程序的呈现是Internet的技术及利用不断发展的后果.早期的Internet是作为一种为用户供应静态的内容的工具,如图7所示.
图7、Web内容的体系构造
基于Web的内容与普通的内容表现方法是不一样的,它需求借助两个特别的利用程序,Web浏览器和Web服务器.Web浏览器的一个重要功效是与服务器联结、发送内容恳求、最后是处理服务器的呼应;而Web服务器的功效则是监听并呼应Web浏览器的恳求.在基于内容的Internet中,大大都被恳求和下载的文件是HTML.
静态的Web内容不能满意用户交互性的需求,于是乎呈现了客户端脚本(VB Script、Java Script)、基于DOM的动态HTML技术、客户端控件(ActiveX、Applet),这些技术在一定程度上提高了Web的内容的交互性特点,但是这些技术大多是与Web浏览器平台相关的,不能保证站点供应的内容被全部的浏览器都能拜候.这些技术仍旧被归为Web内容的范围.
要计划一个被全部的浏览器都能拜候的Web,需求将脚本由Web浏览器端移动到服务器端.将Form与客户端的程序技术(CGI、Servlet)和脚本技术(ASP[Active Server Page]、JSP)结合起来,将可认为用户供应非常丰富的内容,这种情势的Web内容被称为Web利用.图8所示为Web利用的底子构造.
从图7、图8可以看出,我们不能孤独的对待HTML、ASP、JSP这些技术,需求将它们与它们运行的环境一同看做是一个整体.从这个视角上看,无论是Web内容还是Web利用都是一个分层的利用体系构造.
图8、Web利用的体系构造
2、微软的Web利用开辟模子
微软的Web利用体系构造是对图8所示体系构造的一种具体实现,被称为DNA(Distributed N-tier Architecture)构造.图9所显示为微软DNA构造.
图9、微软DNA体系构造
以上是“Web操纵程序模子及其Java实现之第二部份[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |