Gibt es keine Portlets nach JSR?

Wenn ich im Netz nach freien Portlets außerhalb einer kommerziellen Suite suche, am besten JSR 286 komptiabel, dann erhalte ich oft als Ergebnis: in Javascript gibt es da schon längst alles, nicht aber als Portlet nach JSR. Als Beispiel, für das was ich suche, sei Apache GEMS, genannt, aber da fehlen auch einige typische Funktionen, wie z.B. ein einfacher Kalender, …

Hallo Jhoech,

Portlets haben technologiebedingt von Haus aus neben PortletPreferences keine Persistenzschicht und können keine eigenen Daten ablegen. Dies ist für echt funktionale Anwendungen aber unabdingbar.
In praktischen Umgebungen, in den Portlets Einsatz finden, werden Daten gewöhnlich via SOA bereitgestellt, übertragen, angezeigt und geschieben.  Um die Funktionalität umzusetzen, werden damit Backends mit portletfähigen Schnittstellen, meist SOA benötigt.
Unbeachtet davon existieren für verschiedene OpenSource-Portale wie Liferay Portal Community Edition frei verfügbare Portlets, die praktisch einsetzbar sind, da Liferay die Persistenzschicht sowohl als interne Serviceschicht also auch OpenSource-Service-Schicht zur Entwicklung von eigenen Portlets auch portalübergreifend zur Verfüfung gestellt.
Liferay hat dafür einen Marketplace eingerichtet: http://www.liferay.com/de/marketplace
Einige weitere Portlets findet man auf java.net:
https://java.net/projects?search_selector%5Bfield%5D… z.B. https://java.net/projects/portlet-repositoryIch hoffe, das hilft bi der weiteren Suche ein wenig und erklärt, weshalb es so wenige Portlets zur freien Verfügbarkeit gibt.

Liebe Grüße
Falko Werner

außerdem bietet bspw. Jetspeed eigene portlets: http://portals.apache.org/jetspeed-2/applications/in…

Hallo Jhoech,

Portlets haben technologiebedingt von Haus aus neben
PortletPreferences keine Persistenzschicht
Ich hoffe, das hilft bi der weiteren Suche ein wenig und
erklärt, weshalb es so wenige Portlets zur freien
Verfügbarkeit gibt.

Liebe Grüße
Falko Werner

Eine echte Persistenzschicht, die braucht doch keiner. Die bringt doch der Server hoffentlich irgendwie mit. Portlets sind da aber wohl zu kompliziert, …

außerdem bietet bspw. Jetspeed eigene portlets: http://portals.apache.org/jetspeed-2/applications/in…

Leider kommt da indirekt auch schon mein Beispiel „Apache GEMS“ her, also da war ich schon :wink:. Es ist meist ein Portal was trotzdem nochmal alles kapselt. Ich wollte nicht, dass dies so sei, gibt es doch die Specs. Es geht aber wohl nicht ohne. Danke!