Database 版 (精华区)

发信人: superman (☆风雨无阻☆), 信区: Database
标  题: [转载] 新一代Web应用开发环境 Informix-Data Director for Web
发信站: 紫 丁 香 (Fri Sep  4 08:24:19 1998), 站内信件

【 以下文字转载自 cninternet 讨论区 】
【 原文由 Wjian_Wang@bbs.ustc.edu.cn 所发表 】
第六期(2月23日): 技术世界
半年版名: 技术世界
半年栏目: 技术点评
出版日期: 19980223
新一代Web应用开发环境 Informix-Data Director for Web 
    刘韩
    Informix-Data Director for Web是功能强大、操作方便的可视
化应用开发环境,支持开发人员快速开发原型,建立、管理、扩展为In
formix Dynamic Server而优化的动态Web应用。Informix-Data Dire
ctor与Informix Web Integration选件紧密集成,提供卓越的项目和
内容管理能力,使整个开发组(本地或远程)可以同时协作开发一个或
多个项目。
    Data Director不仅提供使用方便的快速应用开发接口,它还为开
发人员提供灵活的编程接口和Web应用优化技术。通过与业界领先的
工具和技术的集成,Data Director保证与企业级应用的良好集成,尤
其适合于开发复杂的Web应用,包括自动化的动态Web发布以及关键任
务的事务处理。借助于Data Director,企业可以真正把Web变成取得
竞争优势的手段。
    Data Director主要为使用Informix Dynamic Server和Web Inte
gration选件的用户而设计,使用户可以充分利用Informix的动态可伸
缩体系结构(DSA)数据库服务器技术管理所有Web内容和应用逻辑,增
强可管理性、安全性、准确性,同时建立动态传输信息的应用。
    与其他Web解决方案不同的是,基于Informix的Web应用解决方案
不是以文件和脚本形式将Web应用存储在文件系统中,而是将整个Web
应用存储在Informix数据库中,包括Web页模板和站点内容。Informix
 Dynamic Server和Web Integration选件还支持企业管理和发布所有
类型的内容,例如文本、声频、图像、视频、空间、时间序列等信息,
使Web更具竞争力。
    在基于Informix的Web内容管理系统中,内容通过应用页AppPages
传送到Web浏览器。AppPages包含与HTML兼容的标签和属性集合,标签
和属性在运行时扩展成为HTML文档。通过这些标签把SQL表达式和SQL
语句直接嵌入AppPages,因此任何数据库内容都可以动态调入HTML文
档。您也可以使用变量和流程控制语句等编程手段,使AppPages在运
行时更加灵活。
    卓越的内容管理
    Data Director是建立基于数据库的Web应用的理想环境。Data D
irector为快速建立应用原型和开发AppPages提供许多功能和特点,提
供一个卓越的Web站点和内容管理系统,用于建立和维护灵活的内容可
以扩充的Web应用。
    Informix-Data Director for Web为建立和维护动态Web应用提
供了强有力的框架。Data Director for Web的特点之一是Site Mana
ger,用于组织和管理存储在Informix数据库中的Web内容,也可以用于
处理像MIME多媒体内容以及用户自定义标签等各种内容。
    Site Manager
    Site Manager允许开发人员从现有基于文件系统的Web站点上载
入内容,根据项目和类型将内容分组,从开发数据库扩展到最终产品数
据库。Data Director for Web的Site  Manager以Windows Explorer
风格显示您的Web站点,通过它您可以浏览Web内容,进行各种操作,对
站点进行组织。
    视图在Site Manager中,开发人员可以根据项目或文件类型对Web
内容进行组织、查看。
    项目视图是对内容的逻辑划分。文件视图可以按层次结构组织内
容,并且与基于文件系统的Web站点的层次结构兼容。无论项目视图方
式还是文件视图方式,Site Manager同时为开发人员提供可用Web内容
资源的列表视图,例如AppPages、图像、对象等。通过简单的拖-放操
作,内容资源可以在文件夹或项目之间移动、剪贴。您也可以从外部
文件资源(例如Windows Explorer)载入内容。
    资源编辑和预览通过简单双击或拖-放操作,开发人员可以打开资
源编辑器,调整或修改内容。打开的资源编辑器依赖于内容的MIME类
型,并且可以由开发人员配置。例如,双击图像资源可以打开用户指定
的图像编辑器。编辑AppPages页将打开AppPages编辑器。Site Manag
er还允许您在选定的Web浏览器中预览内容资源。
    并发和版本管理 Site Manager提供资源封锁和版本编号能力,支
持多个开发人员同时在同一个Web站点工作。根据开发人员的需要,既
可以封锁单个资源,也可以封锁整个项目。
    快速建立原型和应用开发Informix-Data Director for Web产品
具有多种功能,支持开发人员快速建立和扩展Web应用。其特点之一是
AppPages编辑器,为编辑AppPages提供简单的基于Windows的图形用户
接口。
图1
    AppPages编辑器
    AppPages编辑器使创作、设计AppPages的过程变得简单有效。Ap
pPages编辑器帮助开发人员创建、应用动态标签即可重用单元,可以
简化AppPages建立过程。AppPages编辑器提供HTML资源的彩色代码视
图,在编辑特殊标签时通过不同颜色给出提示。另外,AppP ages编辑
器采取许多技术,指导开发人员生成查询,组装Form,并建立与数据库
的连接。借助于AppPages编辑器,开发人员可以编辑使用其他Web开发
工具开发的Web页,包括Micros oftFrontPage、Netscape Composer、
Sausage的HotDog以及Allaire Cold Fusion。图2
    智能向导(Wizard)技术对许多复杂编程来说,AppPages编辑器提
供先进技术,指导整个AppPages标签创建过程。例如,查询向导在生成
SQL查询、定义返回结果格式的每一步提供指导。通过一系列简单的
对话框即可完成查询的定义。输入Form向导和更新Form向导用于创建
插入和修改数据库内容的HTML Form。尤为重要的是,AppPages向导构
造用户定义的标签,将查询和SQL语句打包成可重用单元,供开发人员
甚至没有数据库编程经验的开发人员多次使用,而不是在AppPages中
直接插入SQL标签序列。
    对话框 AppPages编辑器提供许多对话框,帮助开发人员,加速常
规操作速度。例如,当开发人员插入Web Integration选件标签(用于
处理查询命令、变量、子过程、错误处理,等等)时,一个对话框将提
示开发人员标签属性以及相应的标签本身。AppPages编辑器也为开发
人员构造变量处理函数提供对话框,显示所有可用变量和函数列表。
一旦选择一个函数,函数及变量就被插入到AppPages中。
    拖-放接口在Data Director for Web中,所有应用资源可以通过
简单的拖-放操作插入AppPages。除了HTML资源显示之外,Site Manag
er允许您把可用项目资源拖-放到AppP ages中希望的位置。
    彩色代码HTML 通过以彩色代码区分不同元素,AppPages编辑器使
编辑HTML资源变得非常简单。彩色代码还使Web Integration选件标
签高亮显示,因此您很容易识别和修改那些标签。当元素改变时,颜色
自动改变。
    联机帮助和文档除了提供印刷的手册外,Data Director for Web
还提供完善的上下文相关的联机帮助。
    可扩充性支持Web创新
    Informix-Data Director for Web在许多方面支持应用扩充。它
支持多种用户自定义类型,满足多媒体、地理空间分析、文本文档管
理以及其他应用需要。Data Director  for Web支持开发人员协同使
用第三方开发工具,例如Microsoft InterDev、Microsoft  FrontPag
e、Netscape Composer、Sausage的HotDog、Allaire Cold Fusion。
    MIME类型
    借助于Site Manager,很容易编辑MIME类型,使应用可以处理各种
内容资源。通过选择如何编辑每次资源,还可以把其他开发工具集成
到您的开发环境。
    应用编程接口如果您需要在Informix数据库中管理Web内容,Data
 Director for We b以Visual C++类库形式提供应用编程接口(API),
允许到Data Director for Web数据库模式中对象的直接访问。
    与企业级应用的良好集成
    对于快速建立原型、开发基于Informix Dynamic Server的复杂W
eb应用来说,Infor mix-Data Director for Web是理想的开发环境。
Data Director for Web也允许您协同使用第三方开发工具。其结果
是,通过快速、简单地开发电子商业、内容管理、事务处理、Web站点
管理及Web发布应用,您可以充分发掘Web的潜在能力。借助于Informi
x-DataD irector for Web、Web Integration选件和Informix Dynam
ic Server,您可以真正把We b变成取得竞争优势的手段。
    Informix-Data Director for Web规格说明
    数据库服务器支持
    Informix Dynamic Server
    Web Integration选件,1.0版
    环境需求
    Informix-Connect client libraries和Informix Database Adm
inistration Kit, 9.12版
    Intel Pentium以上系列
    Windows 95或Windows NT 4.0
    35M~40M硬盘空间
    32M RAM
    VGA或更高分辨率显示器(建议1024×768)
    如果需要了解更多Informix产品和服务的信息,可以与最近的Inf
ormix销售部门联系。(刘韩)
  

--
※ 来源: 中国科大BBS站 [bbs.ustc.edu.cn]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: poster.hit.edu.c]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.901毫秒