Java-Portale und Portlets
Kursziele
Das Portlet-Seminar stellt die Java-Portlet-Spezifikation JSR 168 zur Entwicklung von Unternehmensportalen für das Internet und Intranet vor. Seminarteilnehmer lernen die Leistungsfähigkeit moderner Portlet-Container kennen und können Portlets erstellen, konfigurieren und deployen. Praktische Übungen zeigen, wie Caching die Performanz von Portlet-Anwendungen hebt, welche Einstellungen die Sicherheit beeinflussen und wie existierende Web-Anwendungen auf der Basis von JSP oder JSF in die Portlet-Umgebung integriert werden.
Zielgruppe
Software-EntwicklerEmpfohlene Dauer
2 Tage, insgesamt 12 ZeitstundenInhalte
- Einführung in Java Unternehmensportale
- Beispiel für Web-Portale
- Anpassung des Layouts von Internet-Portalen
- Portalkomponenten in Java
- Unterschied Web-Applikationen und Portlets
- Portlet Specification (JSR 168)
- OASIS Web Services for Remote Portlets (WSRP)
- Portlet-Umgebungen: Apache Pluto, IBM WebSphere Portal Server, Oracle Portal
- Enterprise Open Source Portal Liferay - Java Portlet-API
- Entwicklungsumgebung/Werkzeuge
- Portlet-Klassen und Schnittstellen
- Lebenszyklus eines Portlets, Threading
- Portlet Request und Portlet Response, Portlet Kontext
- Packaging und Deployment von Portlet-Anwendungen,web.xml,portlet.xml
- Portlet-URL
- HTTP-Session und Portlet Session
- Ausnahmen und Fehlerbehandlung
- Portlet-Modi und Fensterzustände
- Integration, JSP Tag-Libraries - Konfiguration von Portlets
- Benutzerspezifische/Anwenderspezifische Konfiguration
- Validierung
- Anwendungsorientierte Konfiguration
- Initialisierungsparameter - Portlets in der Praxis
- Authentifizierung, Single Sign-On, Zuordnung von Benutzern, Gruppen, Rollen
- Mehrsprachigkeit, Internationalisierung, Lokalisierung
- Caching
- Existierende Anwendungen in ein Portal einbetten
- Rückgriff auf Enterprise-Dienste: Zugriff auf Web-Services, JDBC, EJBs
- Google Search Portlet
- Vorhandene Servlets, JSPs und JSF-Anwendungen in Portalen einbinden
- RSS und Content-Syndication
- Portlet Spezifikation 2.0 (JSR 286)
- Content Management Systeme
- Java Content Repository API (JSR 170)
- Portlet Bridge Specification for JavaServer Faces (JSR-301)
Voraussetzungen
Der Kurs ›JavaServer Pages (JSP) und Servlets‹ oder vergleichbare Kenntnisse.
Software
Praktische Übungen werden standardmäßig mit der Entwicklungsumgebung Eclipse 3.4, dem Eclipse-Plugin WTP sowie dem Web-Container Tomcat 6, der Datenbank Derby, und dem Liferay Portal durchgeführt.
Schlagwörter
Unternehmen
- Sun Microsystems
![Zu einem Bookmark-Anbieter hinzufügen [Addthis]](../../images/bookmarks/addthis.gif)
![Zu Google Bookmarks hinzufügen [Google Bookmarks]](../../images/bookmarks/google.png)
![Zu Yahoo! Bookmarks hinzufügen [Yahoo! Bookmarks]](../../images/bookmarks/yahoo.png)
![Zu Delicius hinzufügen [Delicius]](../../images/bookmarks/delicious.png)
![Zu Mister Wong hinzufügen [Mister Wong]](../../images/bookmarks/misterwong.png)