java - 转换 CRUD JSP 应用程序以在 CQ5 (OSGi) 中使用

标签 java jsp osgi aem

我有一个使用 JSP 构建的非常简单的 CRUD 应用程序。该应用程序仅显示用户可以修改的单词列表。

我希望在 CQ5 内部使用此应用程序。我是 CQ5 的新手,所以我不确定这有多复杂。从我读过的文档来看,JSP 应用程序似乎需要转换为 OSGi 模块,但我还没有找到任何文档来显示转换应该如何以及如何在 CQ5 中实际安装此模块。

我将不胜感激任何可以指向入门的帮助或链接

最佳答案

CQ确实支持JSP脚本,但它的存储模型(JCR和Apache Sling资源)与关系数据库等不同。

Sling in 15 minutes教程展示了如何在 CQ 或 Sling 应用程序中“连接”脚本,它使用 .esp 服务器端 javascript 示例,但您可以将其替换为 JSP。如果您的单词列表来自应按原样运行的脚本。

如果您的 JSP 从其他地方获取数据,最好将该数据导入到 CQ 内容存储库中。

关于java - 转换 CRUD JSP 应用程序以在 CQ5 (OSGi) 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24272116/

相关文章:

java - 动态创建和配置具有依赖关系的 OSGi 服务

java - Bootsfaces 中的特殊字符(á、é..ñ)不起作用

javascript - 我如何将列表元素与选择下拉列表链接起来

java - 在字段值无效的情况下如何更改Struts2验证错误消息?

java - 空白index.jsp重定向到某个servlet

OSGI : maven wrapped bundle throws java. lang.ClassNotFoundException 如果它试图访问另一个包装包

java - 如何在 AWT 中制作可以具有不同位置的重复组件?

java - 我的 addbyAge() 函数出了什么问题,导致一个人不知何故失踪?

java - 带点的属性名称 Jackson JSON 解析

osgi - 在 Servlet 3.0 服务器(如 Tomcat 7)中使用 Felix