【问题标题】:WebService restfull into my spring mvc portlet?WebService restfull 到我的 spring mvc portlet 中?
【发布时间】:2015-03-02 10:57:19
【问题描述】:

我是 Liferay 的新手。我正在从事一个分为两部分(数据项目和业务项目)的项目。数据项目包含我所有的实体和服务以及与数据库的交互。第二个是 portlet 项目。我必须在我的 portlet 中使用 restfull web 服务,而不使用服务构建器。有什么想法吗??

【问题讨论】:

  • 您是否打算让您的 portlet(业务部分)需要公开需要由其他人使用的 REST Web 服务,而您不知道如何公开它们?
  • 感谢您的回复..是的,我的 portlet 在业务部分...我将从数据部分公开 REst webservices 以在我的 portlet 上使用..我不知道要使用它们在我的 portlet 中..

标签: rest liferay spring-portlet-mvc


【解决方案1】:

如果您的数据部分需要将 WS 暴露给您的业务部分...那我不明白为什么要使用 LR。

在我看来,最好的办法是使用 ServiceBuilder 在本地(在同一个 JVM 中)或远程(通过 SOAP/REST)公开数据。因此,您可以通过相同的 portlet 业务逻辑或通过 WS 的外部代码访问它们。 创建一个 MVN LR portlet 将创建两个模块(一个用于数据,一个用于逻辑),您可以分离逻辑部分。

顺便说一句...按照您的要求...您的数据部分需要业务逻辑(您的或第三部分库)以通过 REST 公开数据。我想的第一个选择是: 1. 提供映射您的请求和公开数据的 servlet 2. 或集成 REST 服务器引擎来映射您的请求

那么你的逻辑应该包含一个 REST 客户端来访问你的服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    相关资源
    最近更新 更多