云文档网 - 专业文章范例文档资料分享平台

浅探JSP实践要点(Highlights of JSP Practise)

来源:网络收集 时间:2024-05-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息
摘要:本文着重介绍JSP技术开发动态网站中的各种优缺点,简要分析JSP技术和ASP 技术的不同之处。
关键字:JSP,Java, JDBC-ODBC,Java Bean。
一、引言
在 Internet上的众多网站中,基于WEB数据库的动态网站应用相当广泛。基于WEB网络数据库的动态网站由一个WEB浏览器作为客户端界面,一个数据库服务器用作信息存储和一个连接两者的 WEB应用服务器组成。原有开发动态网站的CGI技术,随着WEB应用程序的客户端技术不断地发展,逐渐被Java Applet、ActiveX控件、DHTML和JavaScript所取代,这些技术极大地改善了用户界面,但当它们尝试做一些深入的工作时,它们开始遇到客户端浏览器不兼容、服务器负担过重、访问速度下降以及安全性的问题。JSP技术就是解决这些问题的一把金钥匙,本文主要介绍在使用JSP技术构建动态网站的过程中对该技术的一些要点和难点。
二、JSP技术要点
JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全、快速和跨平台的动态网站。在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求很低。如图1所示,在用户连接JSP网站时,用户请求网页,JSP页面独自响应请求,将用户对网页的请求转化为对数据的请求,通过Java Bean处理请求并将返回的数据封装成HTML页面返回给用户。
利用JSP编写的程序有许多优势:
1、  程序写一次,到处可以运行:JSP在设计时,充分考虑到应用平台的无关性。依赖于Java的可移植性,JSP得到目前许多流行OS平台的支持,可在Apache、Netscape、IIS等服务器上执行。
2、  执行速度快:JSP页面只需编译一次转化为Java字节代码,其后一直驻留于服务器内存中,加快了对JSP页面的响应速度。若不考虑JSP页面第一次编译所花的时间,则JSP的响应速度要比ASP快的多。
3、   Java的优势:JSP技术是用Java语言作为脚本语言的。跨平台、成熟、健壮、易扩充的Java技术使得开发人员的工作在其他方面也变得容易和简单。在Windows系统被怀疑可能会崩溃时,Java能有效地防止系统崩溃。Java语言通过提供防止内存泄漏的方法,在内存管理方面大显身手。加之,JSP为应用程序提供了更为健壮的意外事件处理机制更大的发挥了Java的优势。
 
三、JSP技术难点
1、连接数据库
数据库连接对动态网站来说是最为重要的部分,在与后端数据库连接时我们可以采用ODBC或JDBC技术。虽然ODBC作为传统的连接数据库的手段,在我们的程序可以是一种选择,但是ODBC有以下的致命缺陷,从而使它无法胜任JSP的请求;
①  ODBC是一个C语言实现的API,从Java程序调用本地的C程序会带来一系列类似安全性、完整性、健壮性方面的缺点。
②  其次,完全精确的实现从C代码ODBC到Java API 翻译的ODBC也不会另人满意,因为在Java中没有指针,而ODBC中大量的使用了指针,包括极易出错的空指针“void *”。
③  考虑到平台移植性来说,在开发JSP程序中使用ODBC则会带来负面影响,使得代码不适合于移植。
为了使我们的程序在具有安全性、完整性、健壮性的同时,同时有可以方便的移植,所以我们可以采用JDBC连接数据库。JDBC是一种可用于执行SQL语句的Java API。它由一些Java语言写的类、界面组成,使开发人员可以用纯Java语言编写完整的数据库应用程序。通过使用JDBC,我们很方便地将SQL语句传送到几乎任何一种数据库。也就是说,我们可以不必写一个程序访问Sybase,写另一个程序访问Oracle,再写一个程序访问Microsoft的SQL Server。用JDBC写的程序能够自动地将SQL语句传送给相应的数据库管理系统。

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典计算机浅探JSP实践要点(Highlights of JSP Practise)在线全文阅读。

浅探JSP实践要点(Highlights of JSP Practise).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/shiyong/119814.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219