ネイティブモバイルアプリの要件の1つは、運用中に簡単に変更できるconfig JSONを取得することです。例えば、我々のアプリでは、我々はビジネスが可能に望んでいる機能、無効またはベースURLのリストを含むJSONレスポンスを返すURLを打つだろう。AEMのJSONレスポンスをGETする
https://ourwebsite.com/mobile_config/
応答
をGET{
"enableFeatureA": true,
"enableFeatureB": false,
"baseUrls": [
"foo",
"bar"
]
}
実行時に構成可能であるという要件を満たすために、公開機能を備えたコンテンツ管理システムを使用する予定です。私たちは最近、新しいパブリッシングツールとしてAEMを検討してきました。私の考えは、JSONファイルをAEMコンテンツマネージャに保存することです.GET要求がURLに送信されると、バックエンドはJSONファイルを読み取り、 'application/json'コンテンツタイプとして返します。しかし、AEMを使用してリクエストを行う際に、JSONファイルの内容を返す結果を得るための明白な方法が見つかりません。
AEMにはかなり新しいので、内容を読むためのjspファイルを作成するだけです。しかし、私はどのようにそれを返すのですか?どのように 'ルート'を管理するのですか?テンプレートを設定する必要はありますか?これが最善のアプローチですか?
いずれかのガイドが評価されています。
あなたはhttp://blogs.adobe.com/dekesmith/2012/05/22/place-simple-html-and-image-files-([AEM]から静的ファイルを提供することができますonline-with-crx-and-cq /)を使用します。しかし、より良い解決策は、データをCMSに保存して[サーブレットを使用して]その場でJSONを生成することです(http://blogs.adobe.com/aaa/2012/09/cq-tips-and-tricks -1-how-to-define-a-slingservlet-cq5-5-5-6.html)。 – anotherdave