基于JDBC内存数据管理技术的研究
【文章页数】:63 页
【学位级别】:硕士
【部分图文】:
图1-1?Web应用三层体系结构??1??
全性和平台一致性被广泛使用于Web系统的开发中[1],常见的Web应用系统有??网上购物系统、互联网教育系统、电子政务系统等。Web应用系统目前基本上采??取B/S架构、MVC三层模式作为实现方式,如图1-1所示。用户通过浏览器发??起通讯请求,经过Web应用系统从数据库取得数据....
图1-2?JDBC数据缓存流程图??从图中可以看出,JDBC数据缓存技术借助Web服务器内存快速存取的特性,??能够有效的减少对数据库的请求次数,降低连接数据库带来的网络开销
发送相同请求时,则能够直接从内存中获取数据,无需重连数据库。这样对数据??库的大部分查询就可以转化为对查询结果的直接获取,能够减少用户的等待时??间。使用JDBC数据缓存技术的Web系统数据缓存流程如图1-2所示,其工作过??程如下:??(1)
图2-2?JDBC?API核心组件关系图??Msl是一个强大的关系型数据库,具有安全、执行速度快、免费且开放源??
在Web系统中应用广泛。用户通过浏览器发起数据访问或数据更新请求,??由Web服务器将来自用户的请求发送到数据库,并通过使用JDBC?API执行数据??读写操作,最后将请求结果经由Web服务器传输到浏览器端,如图2-1所示。??当数据量增大,访问集中时,频繁的磁盘I/O访问会给数....
图2-4?RowSet规范的接口类图??使用RowSet的流程与JDBC相似,都需要建立Connection连接,执行查询??操作得到Result结果集、关闭数据库连接对象这三个关键步骤
RowSet默认是可滚动,可更新的结果集,可以方便地在网络上进行传输。??以下是javax.sql.RowSet包提供的接口,这些接口扩展了行集RowSet接口,??具有不同的功能。接口之间的关系如图2-4所不:??《interface》??ResultSet?????I??I?....
本文编号:4024927
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/4024927.html