【发布时间】:2011-12-27 21:09:30
【问题描述】:
我目前正在尝试熟悉多层应用程序(服务器/客户端架构)。 为此,我创建了服务接口和相关的服务实现。
两个模块 - 客户端和服务器 - 都知道接口(通过构建路径包含)。
应用程序的目的是客户端可以从服务器接收数据,也可以将数据发送到服务器,然后将数据存储到数据库中。
看来我需要双向沟通。 “标准”Java RMI 是正确的方法还是我需要使用像 ActiveMQ 这样的 JMS 实现?
我看不出这两种方法的主要区别? RMI 是同步的而 JMS 是异步的是唯一的,还是不止这些?
另外,你能推荐一个 ActiveMQ 教程甚至书籍吗?
【问题讨论】:
标签: java architecture rmi activemq multi-tier