RMI 客户端和服务器程序

Tha*_*nga 0 java rmi

我使用 RMI 实现了客户端和服务器程序。我在同一个项目中同时编写了服务器和客户端类。但是现在我想分别运行这个客户端和服务器程序(作为两个项目)。那么我该怎么做呢?

Tom*_*icz 5

将您的应用程序拆分为三个工件/项目/JAR:

  • client- 通过 RMI API 调用服务器的代码。取决于api
  • server- 在服务器端实现 API。显然client不依赖这个神器
  • api-双方clientserver取决于API:client用途server器具。

这种方法允许你同时开发clientserver独立。api由于它是一个单独的项目,因此也不能轻易错过更改。