stringtranslate.com

Портлет

Портлеты — это подключаемые программные компоненты пользовательского интерфейса , которые управляются и отображаются на веб-портале . Портлет отвечает на запросы веб-клиента и генерирует динамический контент. Портлет управляется контейнером портлетов .

Описание

Портлет — это подключаемый программный компонент пользовательского интерфейса , который управляется и отображается на веб-портале , [1] [2] [3] например, корпоративный портал или веб-CMS . Портлет может объединять (интегрировать) и персонализировать контент из разных источников на веб-странице. Портлет отвечает на запросы веб-клиента и генерирует динамический контент. [4]

Портлеты создают фрагменты разметки [5] [6] ( HTML , XHTML , WML ), которые объединяются в портал. [7] Таким образом, портлет (или набор портлетов) напоминает веб-приложение , размещенное на портале . [8] Примерами портлет-приложений являются электронная почта , прогнозы погоды , [7] дискуссионные форумы и новости .

Портлет-контейнеры

Портлет управляется контейнером портлета. [5] Контейнер портлета запускает портлеты, предоставляет им необходимую среду выполнения, управляет их жизненными циклами. [4] Контейнер также предоставляет постоянные механизмы хранения для настроек портлета.

Контейнер портлетов получает запросы от портала для выполнения запросов на портлетах, размещенных на нем. Контейнер портлетов отправляет данные на портал для агрегации, но не отвечает за агрегацию контента, созданного портлетами; портал сам обрабатывает агрегацию. [4] Портал и контейнер портлетов могут быть построены вместе как единый компонент набора приложений или как два отдельных компонента приложения портала.

Стандарты

Стандарты портлетов — это независимые от платформы интерфейсы прикладного программирования , которые предназначены для того, чтобы позволить разработчикам программного обеспечения создавать портлеты, которые могут быть подключены к любому порталу, поддерживающему стандарты. Примером может служить спецификация Java Portlet . [9]

Смотрите также

Ссылки

  1. ^ "PORTLET | определение в Кембриджском словаре английского языка".
  2. ^ "Определение портлета | Словарь ГИС". support.esri.com .
  3. ^ "Определение портлета". PCMAG .
  4. ^ abc Sarin, Ashish (2011-09-15). Портлеты в действии. Simon and Schuster. 1.5.1 Контейнер портлетов. ISBN 978-1-63835-236-5.
  5. ^ ab Guo, Yuanbo; Jun, Woochun; Kaschek, Roland; Krishnaswamy, Shonati; Pan, Zhengxiang; Sheng, Quan Z. (2005-10-24). Web Information Systems Engineering - WISE 2005 Workshops: WISE 2005 International Workshops, New York, NY, USA, 20-22 ноября 2005 г., Proceedings. Springer. стр. 22. ISBN 978-3-540-32287-0.
  6. ^ "Языки разметки". www.ibm.com . 2019-01-04 . Получено 2024-02-13 .
  7. ^ ab Sarin, Ashish (2011-09-15). Портлеты в действии. Simon and Schuster. 1.3 Что такое портлет?. ISBN 978-1-63835-236-5.
  8. ^ "Портлеты". gateway.maine.gov . 2014-10-01 . Получено 2024-02-13 .
  9. ^ «JSR 362: Спецификация портлетов 3.0».

Внешние ссылки