简介:关于数据库技术方面的论文题目、论文提纲、数据库技术论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文。
(杭州师范大学钱江学院 杭州 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字