如何将我的项目拆分为模块以在多个平台中使用?

时间:2015-02-11 10:33:56

标签: java spring design-patterns websocket rmi

我有一个管理书签的大学项目,一个带文件夹结构的CRUD。该项目在客户端使用swing和hibernate。现在我想制作一个web和一个Android应用程序版本,但我不知道如何拆分模块。例如,我考虑使用websockets和hibernate创建一个Web应用程序,并在websocket服务器中连接swing,web和android。 这是一个不错的选择吗?如果没有,有什么更好的选择?

请注意,项目必须在平台之间同步 我想知道可以使用的技术,而不仅仅是模式。

如果有必要,我也可以使用Spring。

1 个答案:

答案 0 :(得分:0)

只是一个意见,项目模块结构应如下所示:

  1. android客户端(androidUI)
  2. 网络客户端(webUI)
  3. 服务部分
  4. 分贝
  5. 集成测试