看看《delphi6.0开发实务》电子工业出版社出版,对你有所帮助。
解决方案 »
- Delphi求职(既不是高手也不是新手)
- 编写函数返回一维数组问题
- VC中IO control的定义是:#define IOCTL_IOR CTL_CODE(FILE_DEVICE_UNKNOWN, 0x808, METHOD_BUFFERED, FILE_ANY_ACCESS)
- !!急问大家!delphi7.0中的xmlhttp应用问题?
- 如何制作 这两种 可改窗体大小的状态栏 (图)????????????
- 读Memo组件的当前行的行号的小问题
- 如何删除非空目录!!!请高手帮忙
- 如何象金山快译那象在word中的工具栏中加入它自己的按钮。。。。
- 请教能不能直接通过"insert into 数据库名 select * from 表名" 将SQL数据库转换成FOX数据库,谢谢。
- 求打印数据库的控件
- 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服务器+浏览器。
具体这部分的内容,你可以看一下李维的电子商务篇等三本书,祝你好运!