私は動的コンテンツを提供するウェブサイトを構築しています。 RESTを介したサーバー/ブラウザー間のすべての通信。 PostgreSQLはデータストアとして使用されます。残りのHTML /テキストとしてフルWebページを渡す必要がありますか?
私の質問は、ダイナミックコンテンツと一緒にhtmlをオンザフライで構築する必要がある場合、どのGETリクエストでもあります。例
@GET
@Produces(MediaType.TEXT_HTML)
public String getAllEmployee() {
// employees fetched from the data base
String html = "<HTML></head> blah blah";
return html;
}
私の質問は、HTMLがその場で構築され、そしてブラウザに送られるべきであるように
。 また、linkedinのような大きなウェブサイトはどのように機能しますか?彼らはその場でhtmlページを生成し、そのページを送り返しますか?
私が考えることができるもう一つの方法は、AJAX要求を埋め込んだベアボーンhtmlを送信することです。そして、ajaxリクエストはサーバーから動的コンテンツを取得します。
OK、私のウェブサイトを立ち上げて実行していると仮定すると、ブラウザからurlを取得すれば、リクエストを出してから、HTML(動的)ページ全体を送信する必要がありますか?私はJSONを使用していた場合、私は素敵な骨htmlを(JavaScriptを使って動的コンテンツを要求し、JSONを取得してページにレンダリングして)返信すると思います。それはどうすればいいのでしょうか? –