主页 > 网络技术 > stm格式文件是什么?

stm格式文件是什么?

    stm文件是PowerDynamo生成的网页格式的文件,其源代码可以直接被IE以及其他网页浏览器解释,并以网页形式在浏览器中显示出来。不过,由于对PowerDynamo接触比较少,这里简单介绍一下这个动态站点的构造工具PowerDynamo。


 


引言


    近些年来,Internet/Intranet技术突飞猛进,而信息系统建设的模型也由传统的CS(Clint/Server)结构过渡到BWD(Browser/Web Server/Database Server)结构,也称为BS结构,就是我们通常说的“瘦客户”模式。PowerDynamo正是Sybase公司为适应BWD结构而推出的,它是介于Web服务器和数据库服务器之间的应用服务器。


PowerDynamo简介


    PowerDynamo是由一系列的网关程序构成的,它可以存储、管理和访问静态的HTML文档和动态的数据库信息,它甚至可以通过代理与Jaguar CTS相连并调用Jaguar上的组件方法。PowerDynamo另一引人注目的地方是支持XML标记,也许有一天我们会发现XML主宰了更加丰富多彩的Web世界。


PowerDynamo是以插件的形式嵌入Sybase Central的,这个图形工具负责管理HTML模板和连接,以及设置PowerDynamo参数。PowerDynamo还带有一个Personal Web Server和Helper Application for CGI,前者可以使你在本机上浏览网页,后者可以使Web服务器通过CGI接口调用PowerDynamo。


PowerDynamo Web应用开发


    利用PowerDynamo制作动态网页,不仅要使用传统的HTML语言,还要使用PowerDynamo提供的Dynamo标记和DynaScript语言。Dynamo标记实际上是HTML标记的扩展,它以HTML注释的形式嵌入文档中,即以符号“<!–”加标记名开始,以符号“–>”结束,例如<!–SQL_ON_ERROR–>。Dynamo标记只能由PowerDynamo应用服务器解释。DynamoScript语言,是一种与JavaScript兼容的语言,但它是一种服务器端语言,由PowerDynamo应用服务器解释执行,将结果返回给客户端。关于Dynamo标记和DynaScript语言的具体内容和用法,请查看PowerDynamo连机帮助或相关技术文献。


构造PowerDynamo Web站点


    下面以PowerDynamo 3.0为例,介绍PowerDynamo Web站点的构造方法。首先我们要创建一个Connection Profile,步骤如下:


    1、启动Manage PowerDynamo(或Sybase Central);


    2、在Tools菜单中选择Connection Profile命令;


    3、在Connection Profile对话框中单击New按钮;


    4、在Create New Profile对话框中的Name栏输入连接的名字如eastsoft,在Type栏选择PowerDynamo3.0;


    5、单击OK按钮进入Connection Profile对话框,设置数据源连接参数。Connection type有三种选择,用ODBC方式可以连接本地数据库,Open Clint方式连接如Sybase等数据库,而Dynamic File方式允许你把网站存放在本地磁盘。以ODBC方式为例,选择一个你需要的数据源,并输入用户名和密码,单击OK按钮关闭对话框。如此我们就建好了一个Connection Profile 。


    其次我们要创建一个PowerDynamo Web站点。


    1、在Connection Profile对话框中,选择你需要连接的Connection Profile(如eastsoft),单击Connection按钮,如果此数据库中没有以当前用户创建的PowerDynamo Web站点,系统会询问你是否创建站点,回答“是”。


    2、在Web Site Setup对话框中输入你要建立的站点名称。在此对话框中,选中PowerDynamo HTML document和Sample application复选框,系统将生成HTML连机文档和例子。


    3、展开连接好的eastsoft,在右边的小窗口,双击Add Template ,弹出New Template Name对话框,输入名字如index ;点击下一步按钮,输入该文档的注释信息;点击下一步按钮,在此可以输入一个SQL语句,或者单击select按钮进入图形界面的数据库数据选择,并可预览数据;点击下一步按钮,使用默认设置;点击下一步按钮,选择数据显示的方式,如可选择Table with headings ;点击完成按钮,生成一个index.stm文档。双击index.stm ,输入如下内容后点击Sava to Disk菜单项:        以下是代码片段:







以下是代码片段:
<HTML> 
<TITLE>欢迎光临</TITLE> 
<BODY bgcolor="e0e0b0"> 
<H1>hello world</H1> 
<font size=6 color=blue>Yeah,I can do it !</font> 
</BODY> 
</HTML> 


    好啦,前期的准备工作已经完成。现在该给站点增加映射了,方法如下:


    1、在Sybase Central中选择maping 文件夹;


    2、在右边窗口双击Add Mapping图标,在Type in a URL prefix that Web browsers will reference栏中填入“/YesIcan”,注意填写“/”;在Select the type of site to which this mapping refers栏中选择相应类型,如Database site ;在Select the site to which this mapping regers栏中选择你要映射的Connection Profile名字,如eastsoft;


    3、点击确定按钮,完成映射。


    嘿嘿,下面可以看看所有的工作成果了。注意:


    1、启动个人Web服务器,本机运行必须启动PowerDynamo附带的Personal Web Server 。


    2、启动浏览器,输入如下URL地址:http://localhost/YesIcan/index.stm ,当然localhost可以用你机器的IP代替。现在,你可以盯着屏幕上蓝色的“Yeah,I can do it!”,舒一口气了。同时,别人也可以输入用你机器的IP代替localhost的URL,浏览你的大作。


PowerDynamo点点滴滴


    1、如果你想连接非本地的数据库,你必须使用Open Clint方式建立Connection Profile ,因此你必须安装Sybase的clint 端软件。


    2、使用Open Clint方式连接数据库时,创建的站点的信息存放于数据库中,任何用PowerDynamo连接该数据库的人都可对该站点处理,因此你不能

, , , , ,

评论已经关闭

顶部