龙源期刊网httpwwwqika
comc
JSP技术在WEB页面中的应用
作者:王燕兰来源:《无线互联科技》2013年第05期
摘要:JSP(JavaServerPages)是由Su
Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(htm,html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(jsp)。用JSP开发的Web应用是跨平台的,即能在Li
ux下运行,也能在其他操作系统上运行。建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在I
ter
et中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
关键词:JSP;网页
1JSP与ASP的比较
JSP(JavaServerPage)与ASP(ActiveServerPage)两者都是常用的动态网页技术,也都是可以嵌入HTML中的程序,但两者是有着本质的不同,主要从以下几个方面对其进行比较:
⑴Web服务器的支持:大多数通用的Web服务器如:Apache、Netscape和MicrosoftIIS都支持JSP页面,只有微软本身的MicrosoftIIS和Perso
alWebServer可以支持ASP。
⑵平台的支持:JSP具有平台独立性,只要是一般的Java程序可以运行的平台,都支持JSP程序。Wi
dows平台可以很好的支持ASP,但ASP对于基于Wi
32逐渐模型的依赖,使得它难于一直到其它平台上。
⑶组件模型:JSP是建立在可重用的、跨平台的组件(如:JavaBea
s、E
terprisesJavaBea
s和用户定制的标签库等组件)之上的,而ASP使用的是基于Wi
32的COM组件模型。
⑷脚本语言:JSP可以使用Java编程语言或JavaScript作为脚本语言,而ASP使用VBScript或Jscript作为脚本语言。
⑸安全性:JSP使用Java安全模型,而ASP使用Wi
dowsNT的安全结构。
⑹与Access数据库的连接:JSP使用JDBC建立与Access数据库的连接,而ASP对Access数据库使用DataActiveObjects。
f龙源期刊网httpwwwqika
comc
⑺用户定制的标签:JSP可以使用用户定制标签库进行扩充,而ASP中没有用户定制标签库,ASP是不能扩充的。
2JSP概述
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程r