【问题标题】:Can I merge these two web applications to become one using GWT Servlet and RESTful API?我可以使用 GWT Servlet 和 RESTful API 将这两个 Web 应用程序合并为一个吗?
【发布时间】:2015-10-23 03:30:27
【问题描述】:

我已经开始写两个web应用项目了

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

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

我现在遇到的问题是,我不知道如何“合并”这两个家伙,以及我应该坚持使用 Spring REST API 还是应该使用 RestyGWT。

使用 Servlet 的 GWT 服务器项目

使用 Spring 的 RESTful 服务器

所有项目(正在进行重大重构任务)

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

【问题讨论】:

    标签: spring hibernate rest maven gwt


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-14
      • 2021-10-10
      • 2017-07-09
      • 2013-10-30
      • 2018-05-04
      • 2020-02-21
      • 2018-12-11
      相关资源
      最近更新 更多