首页 理论教育 Web开发技术演变过程-《JSP设计与开发》

Web开发技术演变过程-《JSP设计与开发》

时间:2023-11-08 理论教育 版权反馈
【摘要】:Web应用程序发展至今大体经历了3个阶段,第一个阶段使用的是简单的静态页面,第二个阶段使用的是ASP、JSP和PHP等动态脚本语言,第三个阶段是Web 2.0阶段,而Ajax就是Web 2.0中的核心技术。这就促使了动态脚本语言的出现,是Web应用程序的开发进入第二个阶段。

Web开发技术演变过程-《JSP设计与开发》

Web应用程序发展至今大体经历了3个阶段,第一个阶段使用的是简单的静态页面,第二个阶段使用的是ASP、JSP和PHP等动态脚本语言,第三个阶段是Web 2.0阶段,而Ajax就是Web 2.0中的核心技术。

在Web应用程序发展的第一个阶段中,只能使用静态的HTML页面来开发Web应用程序,这个阶段的Web应用程序不能与客户产生任何互动,所实现的功能仅仅是信息的展示。但是客户的需求总是不断提高的,客户希望能够与Web应用产生互动,从而得到自己需要的信息。这种简单的静态Web应用已经不能满足客户日益提高的需求。这就促使了动态脚本语言的出现,是Web应用程序的开发进入第二个阶段。

在Web应用程序开发的第二个阶段,出现了各种各样的动态脚本语言,如JSP、ASP和PHP等,开发人员可以使用这些动态的脚本语言开发出具有交互功能的Web应用程序。在这种Web应用程序中,客户可以通过表单提交自己的输入信息,服务器端的程序接收客户提交的表单以后,根据表单的内容进行处理,然后把处理结果返回给用户,这样就完成了一个简单的交互。这种Web应用程序的出现,大大提高了Web应用程序的交互性能,从而使Web应用程序的开发进入了一个繁荣的阶段,各种各样的Web应用程序都采用了这样的开发模式。但是这种开发模式并不完善,在Web应用中,客户段依赖于通用的浏览器软件,而HTML语言中用来开发用户界面的标签是有限的,从而导致了Web应用程序的用户界面变得非常单调,缺少类似桌面应用程序丰富的界面元素。而且在这种Web应用程序中,每次用户与服务器的交互都需要重新刷新页面,虽然其优势是很明显的,但是这些缺陷仍然会导致用户的不满,这就促使了Ajax技术的出现。(www.xing528.com)

在使用Ajax开发的Web程序中,可以模拟出类似传统桌面应用程序丰富的界面元素,还可以选择局部刷新页面,从而减小了用户与服务器交互的通信量。由于Ajax的这些特性,在其推出的短短几年中,已经在很多Web应用中得到了广泛的应用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈