多媒体

移动通信

计算机网络

  无限网络今日始
  羽檄交驰话通信
  计算机网络的五脏六腑
  嫦娥孤凄与谁邻
  因特网的游戏规则
  团结的力量――网络互连
  Internet今昔谈
  网络应用万花筒
  小心驶得万年船

智能网

光通信

微波通信

卫星通信

交换网

接入网

电信管理网

 

 

  
  电信博物馆 > 计算机网络 > internet今昔谈 > 初探Web技术


 


其他的Web交互技术

一、JDBC(Java数据库接口,Java Database Connector)

  Java的推出,使Web有了活力和动感。Internet用户可以从Web服务器上下载Java小程序到本地浏览器上运行。这些下载的小程序就象本地程序一样,可独立地访问本地和其他服务器资源。而最初的Java语言并没有数据库访问的功能,随着应用的深入,要求Java提供数据库访问功能的呼声越来越高。为了防止出现对Java在数据库访问方面各不相同的扩展,JavaSoft公司制定了JDBC,作为Java语言的数据库访问API。JDBC是第一个标准的、支持Java数据库的API,它使得Java程序与数据库连接更为容易。JDBC在功能上与ODBC相同。给开发人员提供一个统一的数据库访问接口。目前,JDBC已经得到了许多厂商的支持,包括Borland、IBM、Oracle和Sybase等公司。当前流行的大多数数据库系统都推出了自己的JDBC驱动程序。

二、RAD(快速应用开发,Rapid Application Development)

  RAD技术是快速应用开发(Rapid Application Development)的缩写。传统的RAD工具,如:Powerbuilder、Visual Basic、Oracle/Development 2000是大家广为熟悉的。Borland公司的IntraBuilder把Internet技术融入Delphi3.0中。而PowerBuilder增加的Internet Development Kit使PB6.0的Internet Web技术更加突出。

  RAD工具的主要特点是具有图形开发界面和可视计算技术的支持,程序员只需通过简单的鼠标点击和键盘交互操作,即可以快速生成应用程序代码。它有几十种代表性的工具,即:

  (1)Intrabuilder:它是一种Web快速开发工具(RDA)及支持服务器与客户端脚本语言JavaScript的数据库工具,包括Borland数据库引擎(BDE),IntraBuilder设计器、IntraBuilder Broker和IntraBuilder Agents,以及个人服务器。IntraBuilder提供以下几种主要工具:专家系统(Expert);设计器(Designer);编辑器(Editer)。但IntraBuilder的不足之处是:需要一定的JavaScript编程知识;某些情况下不太令人满意,如在使用导航按钮浏览数据库内容时必须刷新整个页面才能显示不同记录的数据;只支持Windows NT/95两个操作系统。

  (2)PowerBuilder:它和Delphi一样,PowerBuilder也是功能强大的可视化快速应用开发工具(RDA)。在PowerBuilder5.0中,Internet Development Tool Kit为之增加了许多对Internet的支持,是开发人员可以快速地生成动态Web服务器的应用,并将PowerBuilder应用扩展到Web上。PowerBuilder5.0提供了许多实现Web数据库的功能。Web PB支持ISAPI/NSAPI和CGI,并且有PowerBuilder作为快速开发工具,但它只适用于Windows NT/95;且数据窗口Plug-in需要在浏览器上进行安装才能使用。

[上一页] [下一页]