当前位置:论文写作 > 毕业论文范文 > 文章内容

JSP技术

主题:数据库技术介绍 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2023-12-25

简介:关于数据库技术方面的论文题目、论文提纲、数据库技术论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文。

数据库技术论文范文

数据库技术介绍论文

目录

  1. 1. JSP概述
  2. 2. JSP的优缺点
  3. 2.1 优点
  4. 2.2 缺点
  5. 3. JSP的应用
  6. 3.1 基于JSP的Web GIS
  7. 3.2 JSP对Web数据库的访问
  8. 3.2.1 JDBC(J论文范文aBean)技术
  9. 3.2.2 连接池技术
  10. 3.3 标签库技术
  11. 数据库技术介绍:计算机论文范文网络技术数据库技术上机考试复习建议(论文范文培训在线)

(杭州师范大学钱江学院 杭州 310012)

摘 要:本文主要阐述JSP概述,优点和缺点,以及JSP技术的应用研究.

关键词:JSP 概述 应用 研究

中图分类号:TU2 文献标识码:A 文章编号:1672-3791(2011)03(c)-0014-01

1. JSP概述

JSP技术使用J论文范文a编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑.网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑.JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易.

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户.插入的J论文范文a程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能.JSP与J论文范文a Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览.JSP页面由HTML代码和嵌入其中的J论文范文a代码所组成.服务器在页面被客户端请求以后对这些J论文范文a代码进行处理,然后将生成的HTML页面返回给客户端的浏览器.J论文范文a Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要J论文范文a Servlet和JSP配合才能完成.JSP具备了J论文范文a技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点.

2. JSP的优缺点

2.1 优点

(1)一次编写,到处运行.除了系统之外,代码不用做任何更改.(2)系统的多平台支持.基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展.相比ASP/.net的局限性是显而易见的.(3)强大的可伸缩性.从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,J论文范文a显示了一个巨大的生命力.

数据库技术介绍:计算机论文范文网络技术数据库技术上机考试复习建议(论文范文培训在线)

2.2 缺点

(1)与ASP一样,J论文范文a的一些优势正是它致命的问题所在.正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性.(2)J论文范文a的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能论文范文比”了.从另一方面,它还需要硬盘空间来储存一系列的.j论文范文a文件和.class文件,以及对应的版本文件.

3. JSP的应用

3.1 基于JSP的Web GIS

基于JSP的Web GIS由于与数据库联系较紧,一般采用J论文范文aBean组件技术.JSP用J论文范文a组件J论文范文aBean执行确定任务和封装对象数据,JSP与J论文范文aBean的关系就像ASP与COM的关系,COM对象常用于帮助从ASP网页中分离出逻辑或计算的代码,可以在任何允许标准对象模型的语言中引用,而J论文范文aBean仅限于J论文范文a程序设计语言,比COM更易于开发,只要通晓J论文范文a,就很容易掌握J论文范文aBean的结构.在ASP中使用COM对象必须在服务器上注册,对象改变时,服务器需重新启动,而J论文范文aBean不需在服务器上注册,对象改变时,只需重新启动对象即可.

用JSP技术实现的Web GIS,JSP应用程序置于Web服务器端,当用户请求JSP网页时,JSP程序将自动送给JSP引擎(JSP Engine)处理,它将程序中的J论文范文a代码分离出来,生成Servlet,若无语法错误,则编译成class文件后,载入J论文范文a VM(J论文范文a Virtual Machine)执行(这是JSP程序的惟一一次执行).

3.2 JSP对Web数据库的访问

JSP访问Web数据库有两种主流技术,分别是JDBC(J论文范文aBean)技术和连接池技术.

3.2.1 JDBC(J论文范文aBean)技术

JSP借助J论文范文a语言的数据库连接技术JDBC(J论文范文a Database Connectivity),即通过JDBC驱动程序与数据库相联,执行查询、修改、增加、删除等操作.JDBC作为一种数据库访问技术,具有使用简单、可移植性强、易于编写和维护等优点,可高效地实现数据库的连接.

利用JDBC-ODBC转换,J论文范文a程序就可以访问带有ODBC驱动程序的数据库,从而方便地实现数据库的跨平台访问.目前,大多数数据库系统都带有ODBC驱动程序,所以JSP能访问Oracle,Sybase,Microsoft SQL Server,MySQL和MS Access等各种数据库. J论文范文aBean技术是一种可重复使用且跨平台的软件组件,它为软件开发者提供了一种极佳的解决方案,使他们可以利用J论文范文aBean 技术封装事务逻辑,很好地实现业务逻辑和客户端操作的分离,使系统具有更好的灵活性和适用性.其工作原理是将数据库的基本操作逻辑封装在J论文范文aBean包中,通过JSP调用J论文范文aBean来实现数据库的连接.

3.2.2 连接池技术

虽然JDBC(J论文范文aBean)作为一种数据库访问技术具有诸多优点,但在电子商务网站中,当有大量的用户同时访问时,采用此种技术反而会使系统性能下降.为了解决这一问题,在JSP中,把连接池技术和JDBC(J论文范文aBean)结合起来使用.连接池(Connection Pool)就是众多连接对象的“缓冲存储池”,也就是连接对象的集合体.连接池负责管理数据库连接的建立、释放和调度.事前连接池先建立若干个连接,放置在内存对象中,当有数据库访问请求时,不需要执行连接数据库的操作,只需从连接池的空闲队列中取用连接,数据库访问完成后,将连接放回连接池中,供其他数据库操作时复用连接池中的连接.应用连接池技术极大地减少了连接和关闭数据库的操作,非常显著地提高了系统性能.

3.3 标签库技术

在JSP中,动作是可以创造与访问程序语言对象和影响输出流的元素.JSP定义了六个标准的动作.除了这六个标准动作以外,用户可以定义自己的动作来完成特定的功能.这些动作被称为客户化动作,它们是可重用的程序模块.通过这些动作,程序员就可以在JSP页面中把页面的显示功能也部分地封装起来,使整个页面更加简洁和易于维护.在一个JSP页面中,这些客户化动作是通过客户化标签来调用的.而标签库(TagLibrary)就是客户化标签的集合.JSP标签库是一种通过J论文范文aBeans生成基于XML的脚本的方法.它是JSP的最大特点之一.通过标签库,能够无限制地扩展JSP应用,完成任何复杂的应用需求.

参考文献

[1] 清宏计算机工作室.JSP编程技巧[M].北京:机械工业出版社,2001.

[2] J论文范文A Servlet网络编程[M].清华大学出版社,2009.

总结:关于免费数据库技术论文范文在这里免费下载与阅读,为您的数据库技术相关论文写作提供资料。

数据库技术介绍引用文献:

[1] 技术管理论文范文 关于技术管理相关论文范文数据库2万字
[2] 自动化技术论文范文 关于自动化技术类论文范文数据库2万字
[3] 信息技术论文范文 信息技术有关论文范文数据库10000字
《JSP技术》word下载【免费】
数据库技术介绍相关论文范文资料