Портлет

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску

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

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

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

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

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

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

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

См. также

Ссылки

de:Portlet en:Portlet es:Portlet fa:پورتلت fi:Portlet fr:Portlet he:פורטלט it:Portlet ja:ポートレット pl:Portlet pt:Portlet vi:Portlet zh:Portlet

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....