Sie befinden sich hier: Home » Seminare » Java » PORTLETS
Java-Unternehmensportale 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-Entwickler
Inhalte
- 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)
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.
Empfohlene Dauer
2 Tage, insgesamt 12 Zeitstunden