Light-industry-up.ru

Экосистема промышленности

Портлет

30-06-2023

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

Портлет выдаёт фрагменты разметки, которые встраиваются в страницу портала. Чаще всего, страница портала представляется в виде набора не перекрывающих друг друга портлетных окон, каждое из которых отображает портлет. Таким образом, портлет (или совокупность портлетов) представляется в виде единого веб-приложения, размещённого на портале. Примеры портлетов: email, сообщения о погоде, последние новости.

Благодаря существующим стандартам разработчики могут создавать портлеты, встраиваемые в любой портал, следующий этим стандартам.

Стандарты портлетов

Существует протокол WSRP, обеспечивающий стандарт веб-сервисов, который позволяет автоматически встраивать запущенные удалённо портлеты из разных источников.

Спецификация Java-портлетов JSR168 даёт возможность взаимодействовать между собой портлетам из разных веб-порталов. Эта спецификация определяет множество API для взаимодействия контейнеров портлетов и даёт адреса областей персонализации, представления и безопасности.

Apache Pluto — эталонная реализация JSR168. Существует множество поставщиков коммерческих реализаций контейнеров портлетов. Лидируют в этой области IBM, Oracle, Vignette[источник не указан 436 дней]. Реализации от этих поставщиков имеют дополнительные расширения, не утверждённые стандартами. Кроме того, есть порталы с открытым исходным кодом, поддерживающие JSR168, такие как корпоративный портал Apache Jetspeed-2 или eXo Portal.

См. также

Ссылки

  • JSR-168, Java Portlet API
  • JSR-286, Java Portlet API 2.0
  • проект Apache Pluto
  • Примеры портлетов

Портлет.

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06