我想Java B/S 的S部分也应该要用上CORBA,用java通过CORBA访问C++服务器,在java与C++之间加一座桥梁,其它的与一般的实现一样------没做过,乱讲的

解决方案 »

  1.   

    是这样的,java也要利用现有的corba idl文件我主要关心的是这样做的代价
      

  2.   

    如果做成纯B/S的话,界面迁移代码量可能非常大,虽然把c++转为java比较容易,毕竟两种模式差别很大,原有的代码除了一些逻辑方面的外,界面方面的代码基本上都没有用了,所以要看原来的代码把界面和逻辑控制分离的如何.
    CORBA方面我倒觉得改变不大,不就是调用CORBA server端的服务嘛,可以写在一个servlet中,java 和c++调用服务的代码几乎一样,至少我用orbix是这样的.
    b/s效率不一定高.
      

  3.   

    代码量是比较大的,不过在目前考虑的是在增加新功能时将其做为b/s的,然后将网页内嵌入exe中,这样实现以减小单个exe文件的大小和占用的资源等。另外,可以考虑把一些相对独立的模块转到b/s,也便于和另一个系统集成。
    结贴了:)