我可以将这两个Web应用程序合并为一个使用GWT Servlet和RESTful API吗?

时间:2015-07-31 12:37:35

标签: spring hibernate rest maven gwt

我已经开始编写两个Web应用程序项目

  • 使用Spring REST API的移动客户端的RESFful API
  • 使用Servlet的Web客户端的GWT WebApp服务器

我的问题是两个Web应用程序都在使用相同的数据库,而且我认为不是使用两个 Web应用程序而是实际应该只使用一个来启动此项目处理Web和移动客户端请求的Web应用程序。

我现在遇到的问题是我不知道我怎么能" 合并"这两个人以及我是否应该坚持使用Spring REST API或者是否应该使用RestyGWT。

使用Servlet的GWT Server-Project

enter image description here

使用Spring的RESTful服务器

enter image description here

所有项目(在重大重构任务中)

enter image description here

是否有一种方法可以让我从整体上启动Web应用程序并从我的移动客户端访问REST API并从我的Web客户端访问Servlet?

1 个答案:

答案 0 :(得分:0)

这取决于您的业务逻辑实现。如果你将它放在一个单独的模块/包中,那么合并你的两个应用程序应该很容易。

您将不得不重新编写web.xml中的映射以及如何将输入/输出数据从REST实现和servlet代码传递给业务逻辑方法。

我个人会推荐一种方法,例如只使用已有的基于REST的方法,并将servlet功能迁移到它。