系统采用基于java SWT的C/S结构:航空订票系统(网络版),数据集中保存在中心服务器数据库上,然后各种类别的操作员: 
    1、系统管理员
    2、中心售票员
    3、分支机构售票员 
    4、机票代理点售票员
    均通过客户端桌面程序执行与其权限对应的操作,系统所有业务操作均在服务器端进行    因此我考虑使用rmi(远程方法调用),客户端程序仅需调用服务器端定义好了的方法便可执行业务操作,客户端不执行任何和与数据库相关的操作,客户端也无需安装数据库,只需要安装航空订票系统(网络版)的客户端程序来调用和显示服务器端的方法和数据。    我现在问题是,启动rmi服务器总是出现有一个讨厌的dos窗口,然后配置和注册等也比较麻烦,还有就是性能方面不知道如何。
    请大家都来提个建议,对于我的问题有什么更好的解决办法,让配置和注册等比较简单,同时启动rmi服务器不出现dos窗口,以及对于开发一个航空订票系统(网络版)需要考虑那些细节。开发工具
    jdk5.0 + SWT工具包 + eclipse3.1.1 + sql2000 

解决方案 »

  1.   

    用RMI? 你不用Socket编程吗?   如果其他人也编写程序调用你的RMI,怎么办?  怎样控制安全性?  
        为什么不用WebService呢?
       如果使用RMI,那么为什么不使用EJB呢?  EJB也是RMI,还是现成的。  你可以使用远程session bean.
      

  2.   

    回楼上的,
    你用WebService
    如果其他人访问你的WebService,怎么办?  怎样控制安全性? 
    用EJB,那应该布署到哪个Application Server啊,是不是EJB和数据库也要设在不同的服务器来做个分布啊?看来楼主的内存要突破1G以上了。