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-Entwickler

Empfohlene Dauer

2 Tage, insgesamt 12 Zeitstunden

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)
    - 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.

Unternehmen

  • Sun Microsystems

[Addthis] [Google Bookmarks] [Yahoo! Bookmarks] [Delicius] [Mister Wong]

[Nach oben]