再问浏览器为主的多层数据库应用(200分)

W

wx

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在一个局域网(nt4)中建一个一浏览器为主的多层数据库应用.采用iis作为web server,client端用ie,数据库用oracle7,开发工具用delphi4,大约有10个client,主要功能是数据的查询和统计,要求server把client查询统计的结果以图表的方式返回给client.有几个问题请教:
1.返回图表是否只能用active form,可不可以用动态页面?
2.实现的关键步骤有哪些?(尽量具体)
3.这种方式的效率如何?(开发,运行)与c/s方式比.
 
2、若client是95的,注意95端安装Dcom的DCOM的配置,在95运行里运行Dcomcnfg,在标识里改成交
互式用户并放开权限。
3、开发运行效率都比c/s高
 
Sorry,我在问一下,我好久不做网页了,你的动态页面是怎么样的一回事
 
hi! 谢谢您上次的100分!
问题还没有解决呀!是这样的:
您的思路是对的,这种开发的效率和难度都
没有C/S好,但是,active form有两个弊端,其
一:对于客户端,您还需要进行配置,其二:速
度并不快.
不过,对于局域网,我觉得问题都不大!
可以开始干了!
对于不用active form ,也很容易,方法就是用
写成cgi或者dll,这些本身就是动态页面,我不
太懂您的意思,不就是在form 里用 post 或者
get 方法传递数据,至于生成图表,我觉得用一
些小的class或script 就能办到了,不用active
form!!
 
AutoDesk 公司有一个做图表的东西,可以去看看,
ACTIVE FORM在局域网中还是很使用的,又是NT+IIS
 
说错了,是比c/s好!
 
我正在这样做.
 
用plug-in的人,会遇到麻烦的!
 
1。请应用dll形式!
2。关键多进程处理,如果有数据上传容易死机。
3。效率不高,如果是内部网推荐c/s.
 
这实际是一种新的结构 N-TIER 结构是C/S后出现的 程序服务器机构
用DELPHI可开发CGI,ISPA,ACTIVEX程序都是这种结构前端用浏览器
运行!
 
这实际是一种新的结构 N-TIER 结构是C/S后出现的 程序服务器机构
用DELPHI可开发CGI,ISPA,ACTIVEX程序都是这种结构前端用浏览器
运行!
 
几点感想:
1.为什么要基于浏览器,局域网中用浏览器不是多此一举?
2.Active Form的Client端不需要配置,只要安装DCOM就可以了
3.对poopoo所说方法有不同看法,1,不要使用DLL(不然Application Server死掉
要重新启动计算机),2.据我实际使用来看,效率比C/S高
4.如果你认为开发比较困难,可以去我的竹叶上去下载TKRS,这是一个通用的
Application Server
personal.gz168.net/thinkspace
 
其实是这样,开发c/s程序需要在两端工作,而浏览器就可以
省一些事,Active Form需要在客户端安装DCOM,我觉得有
些...,不过,Active Form还是比较酷的! :)...
总而言之,条条大路通罗马,WX,您还是开始着手开始做吧!
再有问题再具体解决好吗?
 
其实不必想象的太过复杂。我建个浏览器为主的数据库应用. www.coolhot.com/
采用iis 4 作为web server,client端用ie or Netscape , ODBC98代替BDE
数据库用SQL 6.5,开发工具用delphi3 , delphi4,
根据我的经验建议如下:
1。用CGI-ALONE或者ISAPI。如果用ISAPI应该把CASHEEXTENSION 的值置成0,让IIS RELEASE DLL。一旦DLL失败不会影响其他。
2。用ODBC98代替BDE,使WEB SERVER不依赖BDE,但开发时,可以使用BDE
3。用TGIFIMAGE200构件动态生成图像
4。尽量使用现成的构件,如自动生成统计图像的构件,万一DELPHI4的WEB CGI(ISAPI)不能使用这些构件,改用CGIEXPERT
5。在WWW。COOLHOT。COM上有一个TODAYS GAME 。GAME的名是从SQL上取得,然后生成图像,如果你需要,我可EMAIL源码给你。
6。我的忠告是,尽量使用现成的技术,ACTIVE FORM 虽然好,但是你每次修改,CLIENT必须重新DOWNLOAD,你必须费口舌解释。
用户和BOSS便知道你的东西又在修改,而CGI(或ISAPI)则不会。
BY1455
 
BY1455你能给我说以下ODBC98怎么脱离BDE吗?
我早就对BDE恨之入骨了!
 
非常简单。只要用ODBCDATEBASE和ODBCQUERY代替TDATBASE和TQUERY即可。其他几乎一样。
 
可以用动态页面,在服务器先把生成的Teechar保存成BMP,然后返回。
 
我正在写一个类似的程序,等写好以后分给你一份
 
怎么还不结案?
需要帮助吗?
 
我强烈建议用ISAPI.主要有两点;
1.他的交互速度要比ACTIVE FORM要快的多
2.用户端可以变得"最瘦"
另外,和C/S结构比,基于WEB的数据收集方式没
有C/S安全!
我没时间写离子.我暂时写一个小离子给你.
发过去了!
 
顶部