看看《delphi6.0开发实务》电子工业出版社出版,对你有所帮助。
解决方案 »
- delphi连接dbf数据库的问题
- 怎么用 dxDBGraphicEdit 保存图片到 sql server 和从sql server 中读取出图片?
- 有关DELPHI7.0 与 QuickReport 的问题....
- 怎么得到当前用户"我的文档"的路径啊???
- IntraWeb写的网站,怎么看日志?
- /@/@/@/看看大家期待已久的辛烷吧 Delphi.net
- StringGride 生成的表格能否用鼠标改变宽度,查看未显示出来的内容。
- delphi的function和procedure参数能不能像c++那样有默认得参数呢?
- 在DELPHI中用于延时的函数是什么啊?
- 新注册的帐号只能给20分,请教三个小问题
- clientsocket,close之后是否真的释放了它占用的套接字?
- 怎么将程序编写成最小化时到任务栏的右下角(显示时间的地方)
三层结构比较复杂,如果做大型系统,那么往往要用到相关数据库的一些技术,如Oracle的Pro*C等,还有相关中间件产品技术,如基于DCOM、CORBA等相关产品的技术,像Borland visibroker.
用Dcom的话,Delphi的支持已经很好了,你应该看看李维的三本书。
四层主要是:浏览器—>Web服务器—>应用程序服务器—>数据库服务器
1.数据库服务器用的是Oracle
2.应用程序服务器端主要控件对象是远程数据模块中放置的DataSetProvider、AdoConnection、AdoQuery,并编写不同的服务(将最终数据集放到AdoQuery中)供Web服务器调用,编译后,先运行一次
3.Web服务器主要使用SocketConnection或者是DComConnection、ClientDataset,并设置Socketconnetion和ClientDataset的连接属性,同时利用PageProducer等相关的浏览器控件,提供html的输出结果,最后以.exe或者.dll的文件格式输出供浏览器端直接调用,同时配合asp和html等页面工具组织页面;
4.浏览器,主要调用Web服务器的页面即可。
三层模式主要是将客户端代替Web服务器+浏览器。
具体这部分的内容,你可以看一下李维的电子商务篇等三本书,祝你好运!