admin 管理员组

文章数量: 887031


2024年1月16日发(作者:ios开发基本步骤)

龙源期刊网

浅析JSP技术在动态网页技术中的应用

作者:王 炎

来源:《商场现代化》2009年第07期

[摘要] 利用JSP 技术,结合HTML 网页、JSP 指令和JavaBean 组件可建立动态、交互且高效的Web 服务器应用程序。文章将JSP与ASP进行了技术比较,并介绍了JSP页面组成和特点。

[关键词] JSPWeb服务器Java虚拟机动态网页

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。目的是使得构造基于Web的应用程序更加容易和快捷。JSP技术是用Java语言作为脚本语言的,相对于其他动态网页技术,JSP存在着很大的优势,特别是它很好地解决了跨平台问题,已经成为当今动态网页开发的流行技术。

一、JSP与ASP技术的比较

JSP在技术上的主要竞争对手是Microsoft的ASP,两者在技术上很相似,都支持动态网页的创建、脚本代码和用于实现商业逻辑的组件等,也都提供和企业级应用程序框架的接口(分别是J2EE和Microsoft DNA),ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Java,这是两者最明显的区别。此外,ASP与JSP还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在ASP下VBScript代码被ASP引擎解释执行;在JSP下,代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生,JSP的效率和安全性更高。 JSP的适应平台更广,几乎可以在所有平台下工作。JSP与ASP技术比较如下表所示。

二、JSP页面的组成

JSP页面看上去像标准的HTML和XML页面,并附带有JSP引擎能够处理和解析执行的代码与组件。一般JSP代码和组件用于创建在最终页面上显示的文本。JSP页面一般包括编译指令,动作指令,声明,表达式和程序段等内容。

编译指令:使用JSP编译指令(〈%@和%〉内的)来指定所使用的脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet导入的软件包。JSP指令的一般语法形式为:<%@ 指令名=“值”%>。


本文标签: 网页 页面 技术 动态 指令