高手到底在哪里?在线等待 ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................come on,hero,where are you?
VC的话有点麻烦
要注意数据和商业逻辑的分离,还要注意可扩展性
数据存储的部分就不用说了,由数据库来搞定
中间层,了就是VC来搞掂的那一部分了,做起来也不麻烦,关键是定义一个可以扩展的以及与上层和下层都能充分交互的接口,其它的东西主要是用COM来操作数据库以及以最小的返回数据量来充分满足上层调用的要求,COM+我搞不定,在COM中你同样可以使用ADO等其它COM组件来完成对数据库的操作,当然低的问题不只是操作数据库,还包括安全性等内容如何实现在里面.但是低的问题也不是太具体,再说搞定这个问题也不是这里能说清楚的事,哈哈,别扁我
上层相信是没有问题的了
...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................come on,hero,where are you?
DCOM技术在数据库系统中的应用。可能会对你有帮助。
摘 要:阐述在三层结构的网络数据库系统中运用DCOM技术实现中间层的特点、途径和基本方法,并对实现过程中相关问题加以讨论。
不过应用的是DCOM和SQL数据库例子。
都是泛泛而谈,云山雾罩,理论上一大套,没有一个能够沾点边的,没有能解决实际问题的。真正的高手确实太难找了。
一帮低手就不要成天在网上瞎混了,一是不能帮助解决别人的问题,重要的是也浪费自己的时间,赚几个所谓的专家分,何必呢?最后一句,怎么能把这个帖子删了?
讨论这个内容的,虽然全是delphi的,但也是可以参考的,因为delphi只是包装了
DCOM,东西还是微软的,可以参考一下delphi的相关源码。我对这个问题也是非常感兴趣,但可惜一直没有时间好好研究这个。帮不了你。删了贴吧,这里没有什么高手和专家,都是一帮混分的家伙。包括我在内。
中间层用com+实现不会很难,用com+中MTS对象。访问数据库可以ado等。
我的项目就是用这样的技术。推荐你看一本书《com+开发指南》清华大学出版社。
里面有一个很不错的例子。
底层只负责把由中间层传来的数据进行存库以及应中间层的数据要求读数据库。
中间层则负责系统中依据接口规则的传送,由底层->应用层或应用层->底层。
应用层就是就是数据应用了,采集、查询等等。
你说的大量数据的传输,其实按找数据片来传的话也不会很慢的,你要做的只是定义好中间层的数据接口,也就是函数,com和corba 等中间件技术在这些方面都很成熟,不管是大量的变量数据还是结构体数据,都不成问题的
我简单看了一下,非常非常好:ADOSAMP 示例:实现三层客户端/服务器应用程序此示例使用 ADO、ATL 和编译器 COM 支持来实现三层客户端/服务器应用程序。此示例演示如何将编译器 COM 支持与 ADO 一起使用来创建客户端/服务器数据库应用程序。该应用程序创建有关摩托车以及它们的最高速度信息的小型数据库。该应用程序插入行,删除行,添加新列,并搜索大于指定值的最高速度。