Java-Portale und Portlets
Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
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-EntwicklerKursvoraussetzungen
Der Kurs ›JavaServer Pages (JSP) und Servlets‹ oder vergleichbare Kenntnisse.Seminarinhalte
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)
Eingesetze Seminar-Software
Praktische Übungen werden standardmäßig mit der Entwicklungsumgebung Eclipse 3.5, dem Eclipse-Plugin WTP sowie dem Web-Container Tomcat 6, der Datenbank Derby, und dem Liferay Portal durchgeführt.
Schlagwörter
Unternehmen
Weiterführende Seminare
- Java EE Architektur und Design Patterns
- JavaServer Faces (JSF)
- Erstellen von Webseiten mit (X)HTML
- Ausgezeichnet in CSS
- Sichere Web-Anwendungen entwickeln
![Zu einem Bookmark-Anbieter hinzufügen [Addthis]](../../images/bookmarks/addthis.png)
![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)