系统采用基于java SWT的C/S结构:航空订票系统(网络版),数据集中保存在中心服务器数据库上,然后各种类别的操作员:
1、系统管理员
2、中心售票员
3、分支机构售票员
4、机票代理点售票员
均通过客户端桌面程序执行与其权限对应的操作,系统所有业务操作均在服务器端进行 因此我考虑使用rmi(远程方法调用),客户端程序仅需调用服务器端定义好了的方法便可执行业务操作,客户端不执行任何和与数据库相关的操作,客户端也无需安装数据库,只需要安装航空订票系统(网络版)的客户端程序来调用和显示服务器端的方法和数据。 我现在问题是,启动rmi服务器总是出现有一个讨厌的dos窗口,然后配置和注册等也比较麻烦,还有就是性能方面不知道如何。
请大家都来提个建议,对于我的问题有什么更好的解决办法,让配置和注册等比较简单,同时启动rmi服务器不出现dos窗口,以及对于开发一个航空订票系统(网络版)需要考虑那些细节。开发工具
jdk5.0 + SWT工具包 + eclipse3.1.1 + sql2000
1、系统管理员
2、中心售票员
3、分支机构售票员
4、机票代理点售票员
均通过客户端桌面程序执行与其权限对应的操作,系统所有业务操作均在服务器端进行 因此我考虑使用rmi(远程方法调用),客户端程序仅需调用服务器端定义好了的方法便可执行业务操作,客户端不执行任何和与数据库相关的操作,客户端也无需安装数据库,只需要安装航空订票系统(网络版)的客户端程序来调用和显示服务器端的方法和数据。 我现在问题是,启动rmi服务器总是出现有一个讨厌的dos窗口,然后配置和注册等也比较麻烦,还有就是性能方面不知道如何。
请大家都来提个建议,对于我的问题有什么更好的解决办法,让配置和注册等比较简单,同时启动rmi服务器不出现dos窗口,以及对于开发一个航空订票系统(网络版)需要考虑那些细节。开发工具
jdk5.0 + SWT工具包 + eclipse3.1.1 + sql2000
以前在SUN SCJD考试试中也有过类似的这样一个题目,如果楼主能遇到考过SCJD的朋友,做这个时会少走很多弯路,
在RMI应用中,需要配置安全权限,否则不能在两台机器上应用,关于那个DOS窗口,如果没用log4j之类的日志插件,最好保留它来查看错误,取消DOS窗口有两种方法:
1。很麻烦但用起来感觉好些,用InstallAnyWhere把你的软件做成安装文件,在使用的机器上安装。
2。在主类调用的bat文件中采用这种方式来起动程序,会使DOS窗口一闪而过:
start javaw 你的主类(Windows命令)
(分辨率、字体、风格)下,界面会出现问题。