Database 版 (精华区)
发信人: joy (请给database灌水), 信区: Database
标 题: [转载] 利用Informix Web DataBlade 开发Web 应用(5)
发信站: 紫 丁 香 (Thu Jul 1 21:36:06 1999), 站内信件
【 以下文字转载自 Test 讨论区 】
【 原文由 joy 所发表 】
发信人: 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 1 21:35:47 修改本文.[FROM: hit-cim2.hit.edu]
--
※ 转寄:.白山黑水站 bbs.neu.edu.cn.[FROM: hit-cim2.hit.edu]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: joy.bbs@razorback.ne]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.229.134]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.299毫秒