分数太少了点吧!:)
如果用corba,那你的server也要做比较大的修改,至少得运行orb吧。关注关注

解决方案 »

  1.   

    我竭尽全力只能给70分。
    server不需要作大的修改,因为server与client间的基础是IDL文件,只要IDL不修改,server就不需要修改
    ORB当然了,是visibroker的
      

  2.   

    就是啊,你的server必须运行corba server application嘛,而且必须完成corba server的implemention,这还不叫改动啊,只是你可以用C++写罢了。
    为了不太大的修改你原来B/S结构的SERVER,是不是可以考虑B、S两头都作为corba client?那么这里是不是涉及类似callback的东西,在CORBA里怎么做,请高手出来说说!
      

  3.   

    to airwing:
    你说的很对,我的意思是:在IDL不变的条件下,client端实现的方式。比如,可以将原来的一个applet分成若干个applet,这就需要涉及到多个html页面、多个applet间的通信问题;再比如,是否可以利用在server端加入servlet,在client端利用http协议直接与server通信等,不知道有没有高手有这方面的经验,哪种方式更好?
      

  4.   

    不太明白你到底要怎么做, 我对你原来提到的用corba实现比较赶兴趣.
    applet存在下载慢, 刷新等问题. 建议放弃这种想法. 当然你说的多个HTML和多个APPLET通信是没有问题的.
    不知道你看过JRUN的manage console没有, 我觉得非常漂亮. 就是用JSP+SERVLET实现的. 但是这里又有一个问题, 那就是如果你有实时数据更新的要求, 那这是不合适的. 总的来说这种方式是比较好的. 可你的问题又出在SERVER, 相信你的SERVER已经实现了对数据库的管理, 你怎么实现SERVLET与你的SERVER的沟通? 我看要根据你的SERVER的情况具体判断了
      

  5.   

    谢谢airwing:
    关于jsp+servlet:恰恰我有对实时数据更新的要求
      

  6.   

    我指的是类似于股票数据的那种更新, 在没有request的情况下能更新, 你是这样的吗?
      

  7.   

    yes,我的程序与之对应的实际上是告警信息,它们在设备产生时向用户显示,即不是依靠request请求的
      

  8.   

    那这部分估计只能用APPLET做了
      

  9.   

    airwing, JRUN manage console在那里有的看? 
    我也想转型. 不知jsp对键盘操作的易用性如何?
      

  10.   

    manager console在哪儿有的下? 她不是一个demo而是一个开发工具?
    键盘操作的易用性, 譬如敲回车键进入下一个输入窗口. 有Ctrl-f, c, g等等快捷键. 按F6可以出来另一个窗口等等这些在普通的windows应用很常见的操作.
    jsp可以做到吗?
      

  11.   

    manager console是jrun的web配置工具. jrun可以在www.allaire.com去下,developer版是免费的.快捷键和JSP是无关的,因为你用的是浏览器,这和具体的浏览器有关.但是一些特殊的可以利用JAVASCRIPT实现.不过这个我就不熟悉了