看看《delphi6.0开发实务》电子工业出版社出版,对你有所帮助。

解决方案 »

  1.   

    cs模式下比较简单,基本上是用Delphi的组件编程,然后调用数据库的存储过程和SQL语句,但是在使用Delphi组件时也有很多诀窍,如用CacheUpdate等,具体如何这就需要你不断积累经验。
        三层结构比较复杂,如果做大型系统,那么往往要用到相关数据库的一些技术,如Oracle的Pro*C等,还有相关中间件产品技术,如基于DCOM、CORBA等相关产品的技术,像Borland visibroker.
        用Dcom的话,Delphi的支持已经很好了,你应该看看李维的三本书。
      

  2.   

    我去年组织人做过四层模式,估计可能对你有用:
    四层主要是:浏览器—>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服务器+浏览器。
    具体这部分的内容,你可以看一下李维的电子商务篇等三本书,祝你好运!