需要一些建议| Java - MVC模式 - 客户端/服务器体系结构;协议实施

时间:2013-08-28 07:08:22

标签: java model-view-controller client protocols

第1部分:MVC模式客户端/服务器架构

我必须编写基于客户端/服务器的应用程序。所以我想在客户端实现MVC模式。但我的问题是,MVC设计的哪一部分打开套接字并将数据发送到服务器?是视图吗?该模型 ?还是Controler?

我想到了这个:

用户 - >查看 - >控制器 - >型号====网络==== - >服务器 就我而言,模型将数据发送到服务器。你觉得怎么样?有什么建议吗?

第2部分:协议实施

我的第二个问题是,你如何实施协议?如果我错了,请纠正我,但让我们想象一下,我在VIEW上有一个“DOWNLOAD FILE”按钮,我希望这个DOWNLOAD按钮下载托管在服务器上的文件。你发送一个字符串(例如:“下载文件”)到服务器?这样当服务器看到这个String时,它会重定向你正确的方法吗?你发送一个包含的对象(命令名,文件下载等等)? 任何最佳做法?

感谢您的阅读!

1 个答案:

答案 0 :(得分:0)

假设您正在实现一个Web应用程序,我建议您阅读一些Frameworks已经实现的现有架构。尝试使用Spring MVC或Stripes Framework或Oracle ADF。