Delphi编写的C/S模式的MIS应用程序转换为基于J2EE应用的绝招?有什么好方法吗?还是要全部抛弃重写?

解决方案 »

  1.   

    作成activeform的话,那j2ee那层岂不是没有用上了?
      

  2.   

    不知道你的Delphi应用程序的机构怎么样?
    如果是界面和业务逻辑严格分开的,也许能够转换。
    你可以使用THTTPRIO控件和J2EE应用通信。
    你要做的就是保持现有的业务逻辑接口不变,但是在实现方面封装THTTPRIO和J2EE应用的通信。也就是说传来的数据以前直接在本地处理,现在发送到J2EE处理,然后再将返回的数据转换成以前的格式放到本地的数据容器中。其中比较麻烦的肯定是对数据集的管理。
      

  3.   

    看你的J2EE是怎样部署的.如果部署在泛Unix平台上,则全部重写。
    再说了,你那个是个C/S两层的系统。不重写还能怎么办?
    除非用的数据库是什么Oracle,InterBase,MySQL之类的。
      

  4.   

    我的数据库 就是用oracle的
      

  5.   

    整理一下逻辑重写吧;
    active form是糊弄人的多。
      

  6.   

    我的delphi应用程序是基于COM+做的三层应用,数据的交互都是xml格式的
    而且我的业务逻辑大部分是在数据库层通过存储过程来实现的THTTPRIO如何与J2EE通信,能给个samples吗?
      

  7.   

    我的delphi应用程序是基于COM+做的三层应用,数据的交互都是xml格式的
    而且我的业务逻辑大部分是在数据库层通过存储过程来实现的THTTPRIO如何与J2EE通信,能给个samples吗?