基于ORACLE技术的WWW信息查询系统
摘要:本文首先简要介绍了三种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数据库的模型
图5.基于WWW的数据库应用的模型
相同点:从硬件和物理结构上来说,都具有C/S的结构;从客户端和数据库端来看,都是基于WWW浏览器的数据库应用。无论采用哪种结构的数据库,对于用户的使用来说都能体现WWW的方便之处。
《基于ORACLE技术的WWW信息查询系统》
本文链接地址:http://www.oyaya.net/fanwen/view/141665.html
关键词: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数据库的模型
图5.基于WWW的数据库应用的模型
相同点:从硬件和物理结构上来说,都具有C/S的结构;从客户端和数据库端来看,都是基于WWW浏览器的数据库应用。无论采用哪种结构的数据库,对于用户的使用来说都能体现WWW的方便之处。
《基于ORACLE技术的WWW信息查询系统》