最近在看Delphi5、6开发人员指南,理论上到是知道是怎么回事了,但实际应用起来有很大困难和疑惑,忘高手不吝赐教!事后定当加分!!

解决方案 »

  1.   

    谢谢各位支持!
    我想问一下:中间层如何实现,是不是在应用服务器上实现所有的业务的规则?到底什么是具体的业务规则?我想一定不是在数据库服务器上编写的存储过程,可以加我QQ讨论一下吗?如果有时间,我的QQ是:270366978
    我这里暂时没有案例书,不想去买,现在是暑假,开学了再说吧
      

  2.   

    中层主要在RMD中实现,数据库服务器、应用服务器、客户端都可以设置业务规则。但你想真正做瘦客户的话,就应该把业务规则放在前两者。
      

  3.   

    楼上的老兄,但是我感觉如果在数据库服务器上编写存储过程的话,那还要中间层做什么?当然对于SQL是可以在客户端免装SQL 客户端的吧?中间层如果实现业务规则到底怎么实现?比如:我客户端怎么把要更新的数据加入到clientdataset.delta中?提交更新用clientdataset.applyupdates(), 然后就是客户端的更新数据会放到delta中,服务器传来的数据也会放到delta中,我怎么知道哪个是客户的数据哪个是从服务器传来的数据?我如果读出其中的数据?当我写的应用服务器中检测到客户有数据要提交到数据库服务器中时,我要调用我写的哪个方法?这个方法的所有代码都在应用服务器中实现吗?
    不好意思,实在不懂的太多了,由于初涉三层,望指点,谢谢
      

  4.   

    谢谢楼上的老兄啦,是不太了解,只看了一下Delphi5\6开发人员指南,我写的客户端和应用服务器已连接上了,客户端可以调用数据库服务器上的存储过程,希望老兄好好指点一下中间层的开发,都会用到什么事件,必有高分谢!