我正在尝试创建用于创建小型多用户游戏的框架/库/ API,其目标是实现服务器,客户端和业务逻辑之间的“解耦”。如何在RMI多用户应用程序中实现MVC模式?
在我的情况下,该服务器是一种登记的客户和发送的 列表中的业务逻辑,客户端与服务器, 和业务逻辑登记做游戏逻辑的东西,通过获取列表更新客户端客户端从服务器。
但目前 我只有一个类,因此它的琐碎,但这可能由几个游戏的对象 (什么是类的序列化/远程 喜欢的游戏引擎,玩家,比分,移动的作用,板)。 我决定使用这个RMI,这肯定会使用回调 机制可以有人告诉我。
我怎么能达到这个包含服务器更新客户端(回调)的所有要求。
PS:即时通讯目前正在设计中,其中有一个远程/序列化对象处理gamelogic但我想 使用其他类正如我提到的用于制作多用户的游戏库的缘故,并显示使用的重要的类以此为例。
非常感谢
jibby
MVC模式用于GUI开发,与RMI无关。 – 2010-09-10 13:07:53
RMI应用程序不能有GUI? – 2010-10-02 02:58:46