我可以合并这两个Web应用程序使用GWT Servlet和基于REST的API,成为一个?(Can

2019-10-24 09:34发布

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

  • 对于使用Spring REST API的移动客户端RESFful API
  • GWT Web应用程序服务器使用Servlet的Web客户端

我的问题是,无论是Web应用程序都使用相同的数据库,并且我认为,不是有两个 Web应用程序其实,我应该使用一个处理网络和移动客户端的请求只是一个 web应用程序启动这个项目。

我现在得到的问题是,我没有任何想法,我怎么可能“ 合并 ”这两个家伙,我是否应该坚持春天REST API,或者我应该使用RestyGWT。

使用servlet GWT服务器项目

使用Spring的RESTful服务器

所有项目 (在主要重构任务的中间)

有没有一种方法,让我从我的移动客户端,并从我的Web客户端中,在Servlets启动Web应用程序作为一个整体,并有机会获得REST API?

Answer 1:

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

你将不得不返工web.xml中的映射,以及如何将输入/输出数据传递给来自两个REST实现和你的servlet代码中的业务逻辑方法。

我个人会推荐一个方法,如仅与基于REST的方法,你已经和你的servlet的功能迁移到下去。



文章来源: Can I merge these two web applications to become one using GWT Servlet and RESTful API?