【问题标题】:XML Web Service in Liferay 6.1Liferay 6.1 中的 XML Web 服务
【发布时间】:2012-09-27 05:26:18
【问题描述】:
我是 Liferay 的新手。我正在使用 Liferay 6.1。我的要求是开发只返回 XML 提要的 Web 服务。我可以看到 Liferay 在 JSON、SOAP 或 WSDL 方面已经很容易了。我想要做的是从我的数据库中选择数据并在调用 portlet 时返回 XML,就像它在 Servlet 的情况下所做的那样。
如果您能简短地描述一下,或者如果您参考一些详细阐述了解决方案的博客,我将非常感激。
【问题讨论】:
标签:
java
web-services
servlets
liferay
【解决方案1】:
要访问 Liferay 的 JSON webservice api,您可以使用
http://localhost:8080/api/jsonws
为您的本地服务器(更改其他服务器的主机)
为了了解它的工作原理,liferay 的社区有一个非常详细的解释:http://www.liferay.com/web/james.falkner/blog/-/blogs/yet-another-liferay-json-service-example
update on :http://www.liferay.com/community/forums/-/message_boards/message/13489024`
这是官方文档:
http://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/json-web-services
【讨论】:
-
-
有许多库可以将 json 转换为 XML。如果您以特定格式执行此操作,恐怕您必须对其进行编码,请查看我们的 liferay 的 json servlet,然后通过 EXT 对其进行更改,或者您可以实现自己的。 JSONServlet(例如answers.oreilly.com/topic/…)
-