我们可以将Liferay罐子用于不在liferay中的独立服务吗?

时间:2012-09-05 00:41:04

标签: java liferay

我们使用liferay 5.2构建我们的portlet,在我们的portlet中,我们在服务中使用TagService。 我们现在正计划迁移到SOA,并将服务从liferay中移出并将它们作为RESTful服务部署在单独的服务器中,只有UI控制器将保留在将使用REST服务的liferay portlet中。

我们遇到的问题是我们在搜索服务中使用标记服务,因此我们无法将其移出。

一种解决方案是重写Tag服务,它将查询liferay数据库并获取我们服务的数据。其他解决方案可能是包含TagService的liferay-impl jar。 我不确定这是否可行,这会变得多么复杂? 以前有人做过类似的事吗? 还是我错过了什么? 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

为什么不使用Liferay网络服务并构建您的标记服务?以下链接可能会有所帮助 Accessing Liferay web services

Consuming Lifeary Web Services