Страницы JSP загружаются иначе, чем PHP в веб-браузере?

Я знаю, что в PHP после того, как вы сделаете запрос, браузер перейдет в режим ожидания, пока PHP не выполнит свою работу на сервере, и отправит результаты обратно. В то же время, нет никакой прямой связи между браузером и сервером, пока PHP работает.

Мне было интересно, если то же самое идет с JSP, или соединения обрабатываются по-другому?

0

Решение

Прежде всего, JSP не является языком программирования. Это просто технология.

Я думаю, что ваш вопрос больше касается того, как они работают правильно (Java и PHP)? Итак, чтобы представить вас в простой перспективе и с простым ответом, примите во внимание, что и PHP, и Java являются языками сценариев. Основное различие заключается в том, что Java перед передачей на сервер компилируется в байт-код, а затем этот байт-код интерпретируется JVM при выполнении запроса. На PHP код интерпретируется (переводится в байт-код) на ходу и выполняется сервером. В обоих случаях ответ на ваш запрос возвращается обратно в браузер.

Посередине между вашим запросом и ответом находится технология JSP, которая позволяет вам писать HTML с некоторыми динамическими сценариями в середине. Очень похоже на шаблон чего-то (вы также можете сравнить его с шаблонизатором на PHP, например, с веткой). Вы пишете это только для своих представлений, и оно компилируется путем анализа в Java-сервлетах.

Я надеюсь, что мой ответ заставляет вас немного разобраться, потому что

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]