Что сеть компонента в Java EE?

Три больших оборотных стороны к использованию полей вместо свойств:

  1. Вы не можете связать с данными к полю, тогда как Вы можете к свойству
  2. , Если Вы начинаетесь с помощью поля, Вы не можете позже (легко) изменить их на свойство
  3. существуют некоторые атрибуты, что можно добавить к свойству, что Вы не можете добавить к полю
8
задан CletusW 17 May 2013 в 18:01
поделиться

1 ответ

Веб-компонент - это не что иное, как программный компонент, который обслуживает входящий HTTP-запрос и предоставляет какой-то (надеюсь, действительный) ответ.

Большинство, если не все веб-фреймворки Java построены на основная технология сервлетов Java. Сервлет - это постоянный фрагмент кода, который получает абстракцию HTTP-запроса и выдает HTTP-ответ. Я говорю «постоянный», потому что он обычно долговечен во многих соединениях (в отличие от более старых переходных процессов на основе CGI, которые были примерно 10-15 лет назад, когда были придуманы сервлеты).

Кроме того, спецификация сервлетов включает:

  • Хуки для создания и уничтожения сервлетов;
  • Автоматическое управление сеансами, в том числе в кластерных средах;
  • Вывод в ответе использует стандартную библиотеку ввода-вывода Java;
  • Сервлеты имеют достаточно полные абстракции для запроса и ответа
  • Поддерживается (постоянная) конфигурация уровня приложения; и
  • Данные могут быть ограничены различными способами (страница, запрос, сеанс и приложение).

JSP - это особый вид разметки, который веб-контейнер с поддержкой JSP будет «компилировать» в код сервлета.

Struts (1 и 2), Spring MVC, JSF, Seam, Wicket, Tapestry и т. Д. - все это веб-фреймворки, созданные на основе спецификации сервлетов. Их буквально десятки, и все они разные.

в код сервлета.

Struts (1 и 2), Spring MVC, JSF, Seam, Wicket, Tapestry и т. д. - все это веб-фреймворки, построенные на основе спецификации сервлетов. Их буквально десятки, и все они разные.

в код сервлета.

Struts (1 и 2), Spring MVC, JSF, Seam, Wicket, Tapestry и т. д. - все это веб-фреймворки, построенные на основе спецификации сервлетов. Их буквально десятки, и все они разные.

16
ответ дан 5 December 2019 в 10:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: