現在、バックエンドAPI *およびモバイル(iOSおよびAndroid)アプリとの通信を処理しています。
愚かなバナーのようなものの場合、これらのアプリにレンダリングするHTMLを提供する必要があります。
これが今のやり方です:
String html ="<html>.....{somePlaceHolder}...</html>";
html = html.replace("{somePlaceHolder}", "We're good");
Gson gson = gsonBuilder.create();
gson.toJson(html);
これは私にはかなり悪いようです。json内でhtmlをラップすることはかなり役に立たない。いくつかのテンプレートエンジンがここで私たちを助けることができると確信しています。
私はそれを行うための最良の方法は何だろうと思っていました。いくつかのHTMLファイルをロードして、残りのリソースにjsonの代わりにapplication / xhtml+xmlまたはtext/htmlを一度だけ生成させることができると思います。
誰もがいくつかのベストプラクティスについて提案しています。
ありがとう
* jax-rs/jerseyを使用しています