划分客户端和服务器RMI

时间:2016-01-26 11:31:49

标签: java rmi

我已经实现了一个Java项目(用于创建事件,关联事件的任务等),并且一切正常。

这是项目结构:

enter image description here

现在我想将此项目划分为具有RMI的客户端和服务器。 我使用DBManager类来执行所有查询,因此我使用DBManager中的其他类的对象以及GUI中的对象! 我必须将类(事件​​,任务,用户,管理员)放在客户端或服务器中吗?

一些例子将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:1)

如果你需要在客户端和服务器之间共享的类,你应该制作3个eclipse项目。

首先,“核心”项目包含最小的共享类集,例如所有模型对象类和实用程序函数。

然后,在eclipse中将其作为库依赖项导入包含其各自类的客户端和服务器项目。

否则,只需确定哪组类属于客户端vs服务器,并为它们制作适当的eclipse项目。

客户端和服务器项目将具有可以单独运行的各自主方法入口点。只应运行一台服务器,然后可以同时启动多个客户端。