Должен ли я передавать полную веб-страницу в виде html/текста для остаточного вызова GET

Я создаю веб-сайт, который будет обслуживать динамический контент. Вся связь между сервером/браузером осуществляется через 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-страницу на лету и отправляют страницу обратно?

Еще один способ, который я мог бы придумать, это отправить базовый HTML-код со встроенным в него запросом AJAX. А затем запрос ajax извлекает динамический контент с сервера.

6
задан Jon Lin 19 June 2012 в 18:28
поделиться