Database 版 (精华区)

发信人: joy (少年自负凌云笔), 信区: Database
标  题: 利用Informix Web DataBlade 开发Web 应用(5)
发信站: 哈工大紫丁香 (Wed Jul  7 20:51:36 1999), 转信

发信人: Seraph (Seraph), 信区: Database
发信站: 白山黑水站 (Thu Jun 24 08:38:37 1999), 转信

    4.编程
    在建立Universal ORDBMS Server的数据模型之后,开发者就可以
开始建立Web Databla de 模块的HTML页。这些页可以用APB编写和管
理,也可以用HTML编辑器,然后用标准的UPDAT E或INSERT存入表中。
    首先,从浏览器适当的URL调用Webdriver,设置几个参数之后,URL
与Server连接,并且在适当的表中找到指定页传给WebExplode函数。
在页与页之间不修改的参数值可以存入配置文件Web.conf,并与Webdr
iver一起放在CGI目录下。其内容如下:
    ## Web.config
    MI_DATABASEmisweb
    MI_SERVERdefault
    MI_SYSPERAMS/isdev2.Universal/MiParams
    MInam? ID
    MIcol? page
    MItab? web_pages
    MIval? apb
    RAW_PASSWD1
    MI_USER http
    MI_PASSWD Sam+Trans?
    WEB_HOME/cgi-bin/Webdriver
    MIdisplay_exception on
    以上四个变量说明在其中可以找到页的元组、字段和表:
    1、MItab说明表;2、MIcol说明包含真实页的字段;3、MIname 说
明包含元组关键值的字段;4、MIval说明元组的关键值
    后面带有"?"的变量在URL可不用给出值,使用缺省值。下列URL在
访问页时使用了元组、字段和表的确省值:
    http:∥literbox/cgi-bin/webdriver.exe?MItab=mis_page&MIn
am=name&MIcol=page& MIval=pmen
    <?MISQL>用于运行SQL语句,从表中取出的字段的值,依次存入变
量。下列Web Datablad e模块语句从当前的项目中查询完整的头信息
插入HTML表:
    <?MISQL SQL="
    SELECT name, title, proj_type_title, proj_subtype_title,
 region, descriptio n
    FROM curr_project
    ORDER BY title;">
    <TR>
    <TD ALIGN="LEFT" COLSTART="1">
    <FONT SIZE="+1"><STRONG>
    <A HREF="$WEB_HOME?MItab=mis+page&MIval=project-
    details&MInam=name&project_name+$1">
    $2</A>
    </STRONG></FONT>
    </TD>
    <TD ALIGN="LEFT" COLSTART="2">$3</TD>
    <TD ALIGN="LEFT" COLSTART="3">$4</TD>
    <TD ALIGN="LEFT" COLSTART="4">$5</TD>
    <TD ALIGN="LEFT" COLSTART="5">$6</TD>
    </TR><?/MISQL>
    小结
    用Universal ORDBMS 和Web Datablade建立文档管理系统,应遵
循以下开发步骤:(1)、建立Web基础;(2)、确认用户的完整需求;(3)
、用静态的HTML文件建立一个初步的原型;(4) 、设计数据模型并建
立Universal ORDBMS Server;(5)、编写Web Datablade模块页,并测
试。
    现在许多应用的需求已远远超出了OLTP应用的范围,需要对许多
大对象进行管理,Inter net 的广泛应用为信息的传播、共享及交流
提供了更为方便的手段,传统的RDBMS及应用开发工具已不能够胜任这
类系统的开发,而ORDBMS及本文所介绍的Web Datablade模块无疑为人
们提供了较为合适的开发平台。

-- 

--
※ 修改:.joy 于 Jul  7 20:53:57 修改本文.[FROM: hit-cim3.hit.edu]
--
※ 转寄:.白山黑水站 bbs.neu.edu.cn.[FROM: hit-cim3.hit.edu]

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: joy.bbs@razorback.ne]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:6.229毫秒