我需要了解代码在CQ5中如何在sling和Felix之间流动。我正在寻找一个基本操作,我的jcr节点/ jsp将显示“Hello World”。但是这条消息应该来自OSGi包。
基本上,我也需要创建和安装捆绑包。但至少我需要知道这里的控制流程。
有人可以帮忙吗
答案 0 :(得分:4)
查看dev.day.com上名为Sling and OSGi的博客文章。它描述了创建服务,捆绑它并从JSP调用它。它也说你好世界!
答案 1 :(得分:2)
http://sling.apache.org/documentation/getting-started/discover-sling-in-15-minutes.html教程也应该让你走上正轨。我不会使用OSGi组件,因为您可能需要查看,作为https://svn.apache.org/repos/asf/sling/trunk/samples/slingbucks/处的Slingbucks示例的下一步
答案 2 :(得分:0)
你也可以从servlet做同样的事情。这样你就可以得到一个基本的想法,即使用带有CQ的Sling servlet。
你可以调用捆绑为OSGI捆绑的sling sevlet并部署在CQ的系统控制台中。稍后你可以调用,这个OSGI包发出一个帖子请求,你就可以得到响应。这是一个非常好的,非常解释性的教程,解释了每个步骤。
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
一步一步地按照上面的链接,你最终获得了胜利。