我使用 RMI 实现了客户端和服务器程序。我在同一个项目中同时编写了服务器和客户端类。但是现在我想分别运行这个客户端和服务器程序(作为两个项目)。那么我该怎么做呢?
将您的应用程序拆分为三个工件/项目/JAR:
client- 通过 RMI API 调用服务器的代码。取决于apiserver- 在服务器端实现 API。显然client不依赖这个神器api-双方client并server取决于API:client用途server器具。这种方法允许你同时开发client和server独立。api由于它是一个单独的项目,因此也不能轻易错过更改。