我是liferay的新人。我在一个分为两个部分(数据项目和业务项目)的项目中工作。数据项目包含我的所有实体和服务以及与数据库的交互。第二个是一个portlet项目..我必须在我的portlet中使用restfull web服务而不使用服务构建器..任何想法?
答案 0 :(得分:0)
如果您的数据部分需要向您的业务部分公开WS ...那么我不明白为什么使用LR。
在我看来,最好是使用ServiceBuilder在本地(在同一个JVM中)或远程(通过SOAP / REST)公开数据。因此,您可以通过相同的portlet业务逻辑或WS通过外部代码访问它们。 创建一个MVN LR portlet,它将创建两个模块(一个用于数据,一个用于逻辑),您可以分离逻辑部分。
顺便说一句......遵循您的要求......您的数据部分需要业务逻辑(您或您的第三方库)来通过REST公开数据。我想到的第一个选择是: 1.提供一个servlet映射您的请求和公开数据 2.或者集成REST服务器引擎来映射您的请求
然后您的逻辑应该包含一个REST客户端来访问您的服务器。