浅析JSP技术在动态网页技术中的应用
作者:王 炎
来源:《商场现代化》2009年第07
        [摘要] 利用JSP 技术,结合HTML 网页、JSP 指令和JavaBean 组件可建立动态、交互且高效的Web 服务器应用程序。文章将JSPASP进行了技术比较,并介绍了JSP页面组成和特点。
        [关键词] JSPWeb服务器Java虚拟机动态网页
       
        JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。目的是使得构造基于Web的应用程序更加容易和快捷。JSP技术是用Java语言作为脚本语言的,相对于其他动态网页技术,JSP存在着很大的优势,特别是它很好地解决了跨平台问题,已经成为当今动态网页开发的流行技术。
        一、JSPASP技术的比较
        JSP在技术上的主要竞争对手是MicrosoftASP,两者在技术上很相似,都支持动态网页的创建、脚本代码和用于实现商业逻辑的组件等,也都提供和企业级应用程序框架的接口(分别是J2EEMicrosoft DNA),ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Java,这是两者最明显的区别。此外,ASPJSP还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在ASPVBScript代码被ASP引擎解释执行;在JSP下,代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生,JSP的效率和安全性更高。 JSP的适应平台更广,几乎可以在所有平台下工作。JSPASP技术比较如下表所示。
        二、JSP页面的组成
        JSP页面看上去像标准的javaservlet和jsp的比较HTMLXML页面,并附带有JSP引擎能够处理和解析执行的代码与组件。一般JSP代码和组件用于创建在最终页面上显示的文本。JSP页面一般包括编译指令,动作指令,声明,表达式和程序段等内容。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。