您现在的位置: 范文先生网 >> 理工论文 >> 计算机信息技术 >> 正文

基于ORACLE技术的WWW信息查询系统

时间:2007-1-18栏目:计算机信息技术

摘要:本文首先简要介绍了三种Web数据库的设计技术,并针对目前数据库技术的发展对比了基于WWW的数据库、WWW技术在基于C/S数据库上的应用两种技术的区别。在分析了Java技术的结构后,最后提出了基于OracleWebApplicationServer和JavaApplet技术的Web环境下的WWW信息查询系统。
  关键词:JAVAINTRANETWWWHTMLODBC
  
  引言
  计算机技术和网络技术的发展带动了数据库技术的发展。WWW系统和数据库是网络化信息服务的基础。Web能及时和以友好的方式向人们提供大量有用的信息,但同时需要大量的数据库管理,Web和数据库的结合是WWW信息服务技术和分布式数据库技术发展的大势所趋。把数据库和WWW服务器连接起来,这种一体化的信息网络系统将成为下一代的Internet开发的重要领域。
  
  系统的有关概念及实现技术
  WEB数据库的设计技术。
  RAD(RapidApplicationDevelopment)工具模型。
  
  
  RAD工具模型通过利用一些插件(Plug-in),如ActiveX控件在浏览器上显示出RAD工具窗口,由于要求用户直接访问数据库,所以需要除插件以外的数据库驱动程序,这就导致了这种方法比其它方法更加庞大。如图1。
  
  
  
  图1.RAD工具模型
  
  混合组件模型。
  混合组件模型是指服务器利用HTML语言实现界面,同时通过ActiveX组件、Java组件或两者的结合来实现界面中的窗体。客户方不需要任何数据库驱动程序,但是用户需要对这些组件进行下载,以使客户端的功能趋于完善。如图2。
  
  
  
  图2.混合组件模型
  
  纯HTML模型。
  纯HTML模型对于Web用户来说是一种最普遍的访问方式,同时也提供了最简单的客户方软件。服务器通过标准的HTML语言形成用户接口,Web服务器实现在客户方和服务器之间的所有操作,而中间件可被用来提高处理速率。服务器利用CGI脚本、ASP和API等生成基于数据库信息的HTML文件。中间件是负责管理Web服务器和数据库服务器之间的通信并提供应用程序的服务,它能直接或调用外部程序或脚本代码来访问数据库,因此可以提供与数据库相结合的动态HTML页面,将用户的查询结果格式化为HTML页面,通过Web服务器返回给用户浏览器。最基本的中间件技术有CGI、API。如图3。
  
  
  
  图3.纯HTML模型
  
  数据库技术的新发展—基于WWW的数据库技术。
  
  
  WWW技术在基于C/S数据库上的应用(图4)与基于WWW的数据库(图5)还是有区别的。(只不过数据库厂商考虑大多数数据库还是在基于C/S的数据库上使用的现实,在产品上兼顾两者的缘故。)下面我们来分析它们的异同:
  
  
  
  图4.基于WWW的C/S数据库的模型
  

[1] [2] [3] [4] 下一页

下页更精彩:1 2 3 4 下一页