【问题标题】:RMI Client and Server programmsRMI 客户端和服务器程序
【发布时间】:2011-09-29 10:20:26
【问题描述】:

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

【问题讨论】:

    标签: java rmi


    【解决方案1】:

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

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

    这种方法允许您独立开发clientserver。还不能轻易错过更改api,因为它是一个单独的项目。

    【讨论】:

      【解决方案2】:

      您应该在要运行的每个类中都有 ma​​in 方法。创建主要方法并编译文件后,只需使用您的 IDE 或命令“java”运行每个文件。您不需要两个项目来执行此操作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-10-09
        • 1970-01-01
        • 1970-01-01
        • 2012-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多