Java-Portale und Portlets
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.
Inhalte des Seminars
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)
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Software-Entwickler
- Vorkenntnisse: Der Kurs ›JavaServer Pages (JSP) und Servlets‹ oder vergleichbare Kenntnisse.
- Seminar-Software: Praktische Übungen werden standardmäßig mit der Entwicklungsumgebung Eclipse 4.32, dem Eclipse-Plugin WTP sowie dem Web-Container Tomcat, der Datenbank Derby, und dem Liferay Portal durchgeführt.
Weiterführende Seminare
Java Enterprise Architektur und Design Patterns, JavaServer Faces 2, Webseiten mit (X)HTML, Ausgezeichnet in CSS, Sichere Web-Anwendungen entwickeln