Портлет
Портлеты — это подключаемые пользовательского интерфейса программные компоненты , которые управляются и отображаются на веб-портале . Портлет отвечает на запросы веб-клиента и генерирует динамическое содержимое. Портлет управляется контейнером портлетов .
Описание
[ редактировать ]Портлет — это подключаемый пользовательского интерфейса программный компонент , который управляется и отображается на веб-портале . [1] [2] [3] например, корпоративный портал или веб-CMS . Портлет может объединять (интегрировать) и персонализировать содержимое из разных источников на веб-странице. Портлет отвечает на запросы веб-клиента и генерирует динамическое содержимое. [4]
Портлеты создают фрагменты разметки [5] [6] ( HTML , XHTML , WML ), которые объединяются в портал. [7] Следовательно, портлет (или совокупность портлетов) напоминает веб-приложение , размещенное на портале . [8] Некоторыми примерами приложений с портлетами являются электронная почта , сводки погоды , [7] дискуссионные форумы и новости .
Контейнеры портлетов
[ редактировать ]Портлет управляется контейнером портлетов. [5] Контейнер портлетов запускает портлеты, предоставляет им необходимую среду выполнения и управляет их жизненными циклами. [4] Контейнер также предоставляет механизмы постоянного хранения настроек портлета.
Контейнер портлетов получает запросы от портала на выполнение запросов к размещенным в нем портлетам. Контейнер портлетов отправляет данные на портал для агрегирования, но не отвечает за агрегирование содержимого, создаваемого портлетами; портал сам занимается агрегацией. [4] Портал и контейнер портлетов могут быть построены вместе как один компонент набора приложений или как два отдельных компонента портального приложения.
Стандарты
[ редактировать ]Стандарты портлетов — это независимые от платформы интерфейсы прикладного программирования , которые позволяют разработчикам программного обеспечения создавать портлеты, которые можно подключить к любому порталу, поддерживающему эти стандарты. Примером может служить Спецификация портлета Java . [9]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «ПОРТЛЕТ | определение в Кембриджском словаре английского языка» .
- ^ «Определение портлета | Словарь ГИС» . support.esri.com .
- ^ «Определение портлета» . ПКМАГ .
- ^ Jump up to: а б с Сарин, Ашиш (15 сентября 2011 г.). Портлеты в действии . Саймон и Шустер. 1.5.1 Контейнер портлетов. ISBN 978-1-63835-236-5 .
- ^ Jump up to: а б Го, Юаньбо; Джун, Учон; Кашек, Роланд; Кришнасвами, Шонати; Пан, Чжэнсян; Шэн, Цюань З. (24 октября 2005 г.). Проектирование веб-информационных систем — семинары WISE 2005: Международные семинары WISE 2005, Нью-Йорк, штат Нью-Йорк, США, 20–22 ноября 2005 г., Материалы . Спрингер. п. 22. ISBN 978-3-540-32287-0 .
- ^ «Языки разметки» . www.ibm.com . 04.01.2019 . Проверено 13 февраля 2024 г.
- ^ Jump up to: а б Сарин, Ашиш (15 сентября 2011 г.). Портлеты в действии . Саймон и Шустер. 1.3 Что такое портлет?. ISBN 978-1-63835-236-5 .
- ^ «Портлеты» . Gateway.Maine.gov . 01.10.2014 . Проверено 13 февраля 2024 г.
- ^ «JSR 362: Спецификация портлета 3.0» .