【发布时间】:2013-01-16 08:43:47
【问题描述】:
我需要了解 CQ5 中 sling 和 Felix 之间的代码如何流动。我正在寻找一个基本操作,其中我的 jcr 节点 /jsp 将显示“Hello World”。但是这个消息应该来自一个 OSGi 包。
基本上,我也需要创建和安装捆绑包。但至少我需要知道这里的控制流程。
有人可以帮忙吗
【问题讨论】:
标签: java osgi apache-felix aem sling
我需要了解 CQ5 中 sling 和 Felix 之间的代码如何流动。我正在寻找一个基本操作,其中我的 jcr 节点 /jsp 将显示“Hello World”。但是这个消息应该来自一个 OSGi 包。
基本上,我也需要创建和安装捆绑包。但至少我需要知道这里的控制流程。
有人可以帮忙吗
【问题讨论】:
标签: java osgi apache-felix aem sling
查看 dev.day.com 上标题为 Sling and OSGi 的博客条目。它描述了创建服务、捆绑它并从 JSP 调用它。它还说你好世界!
【讨论】:
http://sling.apache.org/documentation/getting-started/discover-sling-in-15-minutes.html 教程也应该让您走上正轨。我不使用 OSGi 组件,因为你可能想看看,作为 Slingbucks 示例的下一步,https://svn.apache.org/repos/asf/sling/trunk/samples/slingbucks/
【讨论】:
您也可以从 servlet 中执行相同的操作。这样您也可以了解将 Sling servlet 与 CQ 一起使用的基本理念。
您可以调用捆绑为 OSGI 捆绑包并部署在 CQ 的系统控制台中的 sling sevlet。稍后你可以调用,这个 OSGI 包会触发一个 post 请求,你将能够得到响应。这是一个非常好的和非常解释性的教程,解释了每一个步骤。
http://scottsdigitalcommunity.blogspot.in/2013/06/posting-form-data-to-adobe-cq-using.html
示例代码或示例应用程序链接可以从这里找到 -
http://helpx.adobe.com/experience-manager/using/custom-sling-servlets.html
按照上面的链接一步一步走,你最终会取得胜利。
【讨论】: