java server



Java jsp

Автор Sweet_apollo задал вопрос в разделе Другие языки и технологии

Скажите, а сервлеты Java и JSP (Java Server Pages) - это одно и то же? и получил лучший ответ

Ответ от Nobody[гуру]
конечно нет
JSP (Java Server Pages) — технология, позволяющая веб-разработчикам динамически генерировать HTML, XML и другие веб-страницы. Не является составной частью единой технологии создания бизнес-приложений Java EE, т. к. может использоваться отдельно, а технология Java EE может использоваться без использования JSP. Технология позволяет внедрять Java-код, а также EL (expression language) в статичное содержимое страницы. Также могут использоваться библиотеки JSP тегов для внедрения их в JSP-страницы. Страницы компилируются JSP-компилятором в сервлеты, представляющие собой Java-классы, которые выполняются на сервере. Сервлеты также могут быть написаны разработчиком, не используя JSP-страницы. Эти технологии могут дополнять друг друга.
JSP — одна из высокопроизводительных технологий, так как весь код страницы транслируется в java-код сервлета с помощью компилятора JSP страниц Jasper, и затем компилируется в байт-код виртуальной машины java (JVM). Сервлет-контейнеры (Tomcat), способные исполнять JSP страницы, написаны на платформонезависимом языке Java, который может работать под различными операционными системами и платформами.
Сервлет является Java-программой, выполняющейся на стороне сервера и расширяющей функциональные возможности сервера. Сервлет взаимодействует с клиентами посредством принципа запрос-ответ.
Сервлеты должны реализовывать Servlet интерфейс, который определяет методы жизненного цикла.
Хотя сервлеты могут обслуживать любые запросы, они обычно используются для расширения веб-серверов. Для таких приложений технология Java Servlet определяет HTTP-специфичные сервлет классы.
Пакеты javax.servlet и javax.servlet.http обеспечивают интерфейсы и классы для создания сервлетов.

Ответ от Павел Ефремов[гуру]
Можно сказать что да.
JSP тоже сервлет, но написанный в другом виде, не в виде java класса, а в виде html-xml.
Хотя, если мне не изменяет память, jsp имеет кое-какие тонкие отличия от нормального сервлета. Но в принципе это одно и тоже.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Скажите, а сервлеты Java и JSP (Java Server Pages) - это одно и то же?
JavaServer Pages на Википедии
Посмотрите статью на википедии про JavaServer Pages
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*