我们的本机移动应用程序的一个要求是获取可在生产期间轻松更改的配置JSON。例如,在我们的应用中,我们会打起来,返回包含功能的JSON响应,该企业希望启用已禁用或基本URL列表的URL:从AEM获取JSON响应
GEThttps://ourwebsite.com/mobile_config/
响应
{
"enableFeatureA": true,
"enableFeatureB": false,
"baseUrls": [
"foo",
"bar"
]
}
为了满足在运行时可配置的要求,我们计划使用具有发布功能的内容管理系统。我们最近一直在研究AEM作为我们的新出版工具。我的想法是将JSON文件保存到AEM内容管理器中,并且当对URL进行GET请求时,后端将读取JSON文件并将其作为“application/json”内容类型返回。但是,在使用AEM发出请求时,我找不到任何明显的方式来实现返回JSON文件内容的结果。
作为AEM的新手,我的猜测是创建一个jsp文件来读取内容。但是,我该如何退还?我如何管理'路线'?我需要设置模板吗?这是最好的方法吗?
任何指南表示赞赏。
您可以从[AEM]提供静态文件(http://blogs.adobe.com/dekesmith/2012/05/22/place-simple-html-and-image-files-在线与-CRX-和CQ /)。一个更好的解决方案可能是将数据存储在CMS中,并使用Servlet轻松生成JSON(http://blogs.adobe.com/cn/aaa/2012/09/cq-tips-and-tricks -1-如何到定义-A-slingservlet-cq5-5-5-6.html)。 – anotherdave