我正在建立一个提供动态内容的网站。服务器/浏览器之间的所有通信都通过 REST 进行。PostgreSQL 用作数据存储。
我的问题是针对任何 GET 请求,我是否应该即时构建 html(以及动态内容)。
举个例子
@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 请求从服务器获取动态内容。