Portlet

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 6 aprilie 2022; verificarea necesită 1 editare .

Un portlet  este o componentă conectabilă, înlocuibilă a interfeței de utilizator a unui portal web (un element de pagină web).

Portletul emite fragmente de markup care sunt încorporate în pagina portalului. Cel mai adesea, o pagină de portal este prezentată ca un set de ferestre de portlet care nu se suprapun, fiecare dintre ele afișând un portlet. Astfel, un portlet (sau un set de portleturi) este reprezentat ca o singură aplicație web găzduită pe portal. Exemple de portlet: e-mail , rapoarte meteo , știri de ultimă oră .

Urmând standardele existente, dezvoltatorii pot crea portleturi care pot fi încorporate în orice portal.

Standarde de portlet

Există un protocol WSRP care oferă un standard de servicii web care vă permite să încorporați automat portleturi lansate de la distanță din diferite surse.

Specificațiile pentru portlet Java JSR 168 (1.0) și JSR 286 (2.0) permit portlet-urilor de la diferite portaluri web să interacționeze între ele. Această specificație definește un set de API -uri pentru interacțiunea cu containerele portlet și oferă adrese domeniilor de personalizare, prezentare și securitate.

Apache Pluto  este implementarea de referință a ambelor specificații. Există mulți furnizori de implementări comerciale ale containerelor portlet. Lider în acest domeniu sunt IBM , Oracle , Vignette . Implementările de la acești furnizori au extensii suplimentare care nu sunt aprobate de standarde. În plus, există portaluri open source care acceptă JSR168, cum ar fi Apache Jetspeed-2 Enterprise Portal sau eXo Portal.

Vezi și

Link -uri