看到有些贴子谈到COM+,就是你说的组建工具?
c端用什么技术调用s端的“组件”?我只知道dao,rdo,ado这些。

解决方案 »

  1.   

    我用的不是asp实现b/s,使用vb编c端界面型的程序,调用s端的组件,怎么调用呢?
      

  2.   

    三层技术,参阅mcsd官方教材,《Visual Basic 6.0分布式应用开发》中间层技术及产品:WinNT: Microsoft Transaction Server(MTS),
    Win2000: COM+、组件服务, Web Services , IIS等以com组件为基础应用,MTS、组件服务、IIS为服务器端容器
    客户端通过RPC协议(Web Service用HTTP协议)调用服务器端组件,实现三层应用
      

  3.   

    我是在局域网,不用asp,c端用界面程序,s端用sql server2000.
    你说的技术都要用上?
    实现我规模,一般用哪些技术就够了,比如我当然用不上IIS了。
    还有,有人说20人以下同时访问的话,不如用二层的c/s,因为这时三层的优越性体现不出来,而又比二层的开发费时很多,有些犹豫了;
    而且,你说的那么多技术,都要从头学,是否有个先后?或者学到一部分工具就可以开发一定规模的三层c/s?com组件的概念理解了一些,那MTS器什么作用呢?你推荐的,《Visual Basic 6.0分布式应用开发》操作性强吗?有个三层的实际开发例子就好了。本应该给分了,但问题多多,先记上你的30分吧!
      

  4.   

    如果你需要三层的例子我可以给你!
    to:donglw(天行) 
    不管是本地分层还是业务层只在服务端,她的意义并不是纯粹用户端数量的问题.
    一个系统需要什么样的结构是根据系统的实际需求和以后可能的需求做出决定的
    三层的最明显的优点是,假设你的分层作的好的话,你的业务层的升级或者修改对你的整个系统的界面影响不大,也就是说你不必重新开发.使用com+技术,那么你只要
    升级应用层而不用去升级客户端(升级客户端的工作量是很大的).
    to:回复人: overs(穿山甲) (  ) 信誉:100 
    而对于你来说,如果没有实际的3层结构的开发经验的话你不一定要先接触com,mts
    你可以先学学dll的编程.其实有很多东西很简单,只是你还没有找到切入点.
      

  5.   

    ferrytang(ferry) :“只是你还没有找到切入点.”。
    说得很对,我有这样的感觉,但有个实际问题,我现在客观需要用VB&SQL实现一个c/s结构的工程,嗯,大概到今年4月要出活吧,就用二层?
    dll编程与我的c/s工作有什么关系?与三层结构编程是什么一个关系呢?
      

  6.   

    activex dll在vb中是实现三层的关键!
    如果你没有把应用层分离到dll中,那么你是不可能实现三层结构或者n tier
    代码给你发了!
      

  7.   

    TO:ferrytang(ferry)
    能给我三层结构的例子吗?
    mail:[email protected]
      

  8.   

    TO:ferrytang(ferry)
    能给我三层结构的例子吗?
    mail: [email protected]
    谢谢你了先!你很热心呀!
      

  9.   

    : ferrytang(ferry) 
    代码在哪呢?
    QQ上传的?
    没收到呀。
    我的mail:[email protected]
    麻烦ferrytang帮我再发一次吧!
      

  10.   

    对了,“ activex dll在vb中是实现三层的关键 ”,那COM/COM+是一个什么位置呢?
    今天下午去了趟首图,借了两本com的书,没看见有dll编程的。希望可以把精力放在刀刃上呀!!还有,ado三层调用的话,就是调用中间层的组件,那它当作数据库使用了吧?
      

  11.   

    不用WINSOCK什么的,VB中3层实现用ACTIVEX DLL,ACTIVE DOCUMENT就行.
    后者可以做B/S型的应用.
    COM就是组件,COM+是COM+MTS,多了事务处理,WIN2000里可以用COM+,win98
    里是COM+MTS和WIN2000的COM+相当.一般项目不用3层的也能解决呀?? 我们这里好多还是单机的呢.3层---中VB界面管输入,用户接口. 中间ACTIVEX DLL管商业逻辑(业务),SQLSERVER管数据存放.
      

  12.   

    TO:ferrytang(ferry)
    能给我三层结构的例子吗?
    mail:[email protected]
    万分感谢!
      

  13.   

    TO:ferrytang(ferry)
    能给我三层结构的例子吗?
    mail: [email protected]
    谢谢你了先!你很热心呀!