服务器需要与外部其他服务器2交互,服务器2和本设计无关。还有create new modal的时候我该选择什么模板呢?j2se,mfc?还有就是我觉得c/s的通信也很重要,可是在模型里体现不出来,好像就是一个调用,其实要复杂得多。各位请发表意见!

解决方案 »

  1.   

    为什么服务端要用JAVA呢?
    难道服务端的性能不重要吗?c端用MFC,是否是说client运行效率要求
    比服务端高呢?迷惑!c/s的通信,这两种语言,都可以用socket建立连接。
      

  2.   

    java服务端的效率也不差阿服务器是linux    :(
      

  3.   

    这种模式很怪,要么BS结构.
    如果选择CS结构,请选择一致的产品,如.net加webservices.
      

  4.   

    不适合用 webservice , 假设你做一个即时通讯软件IM或者在线游戏像QQ、联众,你会用 Webservice吗?我觉得没什么奇怪的,正好发挥了二者的强项。
      

  5.   

    客户端与服务器的交互可以使用CORBA对象
    不知道MFC对CORBAR支持的如何
    如果你对效率(实时性和数据量)要求不是太高的话
    还是不要用VC了
    直接JAVA作客户端就行
    JAVA直接编译本地代码 效率也差不到哪去
    这样直接通过RMI就能通讯和交互了
    如果只是即时通讯的话
    就用VC和UNIX C开发效率最高
      

  6.   

    谢谢楼上,对效率有要求,java客户端不行。请多谈谈建模的问题
      

  7.   

    c/s建模时,cs之间 联系、通讯类还是要具体划分,和分开建模差不多了?
      

  8.   

    你是需要分开建模的
    服务器建立server类
    监听某个PORT 并负责发送和接收数据
    客户端建立client类
    处理这些数据
    你用TCP/IP自封装的protocal
    然后在两端通讯就行了
    简单的想法就是这样
      

  9.   


    不分开肯定也是可以的,只是 中间有些用例 需要划分到两端,相当于功能拆分吧,不知道该怎么做,不是不知道功能划分的界限,而是不知道在rose里如何体现出来划分用例到两端?直接添加服务器类和客户端类吗?这些在user case view里并没有体现出来?而且一起建模的话如何和代码保持一致起来。
      

  10.   

    请接着讨论c/s建模问题......我看到某软件教学班有专门的c/s建模课程,晕~~~~~~~~~~~