20 Jahre Erfahrung FreeCall 0800 tutegos

RichFaces

JBoss RichFaces ist eine umfangreiche und quelloffene Komponentenbibliothek für JSF-basierte Webanwendungen. Sie verfügt über hervorragende Ajax-Funktionalitäten für den Aufbau moderner Rich Internet Applications. Das Seminar stellt die Konzepte und Möglichkeiten von RichFaces vor und zeigt, wie JSF-Applikationen Schritt für Schritt um Ajax-Funktionalitäten erweitert werden. Die Teilnehmer lernen, Web 2.0-Oberflächen mit Drag-and-Drop, Menüs und Stadtplänen zu entwerfen.

Inhalte des Seminars

Der JSF-Komponentenmarkt

  • Standard JSF-Komponenten und Beschränkungen
  • Komponentendemo von RichFaces
  • Entstehung JBoss RichFaces aus Exadel RichFaces
  • RichFaces und Integration vom JSF-Ajax-Projekt Ajax4jsf
  • Unterschiede zu ICEfaces (ICEsoft)
  • Unterschiede zu Apache MyFaces Tobago und Apache MyFaces Trinidad (Oracle ADF Faces)

RichFaces Installation, Einrichtung und Konzepte

  • Download
  • Ablageorte für Java-Archive, CSS, JavaScript
  • Facelets
  • Namensräume, Tag-Libs
  • Grundlegendes: <ui:composition>, <a4j:loadScript>
  • <rich:>-Tag Library für RichFaces UI Components
  • <a4j:>-Tag Library aus Ajax4jsf
  • Ablauf einer Ajax-Anfrage, Partial Page Rendering/Update, <a4j:region>
  • RichFaces Ajax Support: Resources/Beans Handling, Validatoren
  • RichFaces Visual Editor
  • RichFaces für JBoss Seam

RichFaces UI Components

  • Calendar
  • ToolTip
  • Panel, Panel Bar, Panel Menu, Modal Panel, Simple Toggle Panel, Tab Panel, Toggle Panel
  • Tool Bar
  • Progress Bar
  • Separator, Spacer
  • Combo Box
  • Editor
  • File Upload
  • Inplace Input, Inplace Select
  • Input Number Slider, Input Number Spinner
  • Suggestion Box
  • List Shuttle, Ordering List, Pick List
  • Paint2D
  • Menüs: Context Menu, Drop Down Menu, Menu Group, Menu Item, Menu Separator

Dateniteration

  • Tabellen, Listen und Bäume
  • Data Table, Data Definition List, Data Filter Slider, Data Grid, Data (Ordered) List, Data Table Scroller
  • Repeater
  • Filtern und sortieren
  • Tree, Recursive Tree Adaptor, Tree Adaptor

Weitere Rich-Komponenten und Eingenschaften

  • RichFaces Component Control
  • Meldungen
  • Effekte durch die script.aculo.us JavaScript-Bibliothek
  • Unterstützung für jQuery
  • Richfaces Gmap Komponente für Google Map, Microsoft Virtual Earth-Unterstütztung
  • Hot Key
  • Drag-and-Drop bei Web-Anwendungen
  • Drag Indicator, Drag Support, Drop Support, Drag-Drop Parameter
  • Performance-Überlegungen: eventsQueue, requestDelay

RichFaces Skins

  • Skinning der Komponenten
  • Bilt-in-Skins nutzen
  • Skins ändern und Standard-Skin anpassen
  • Neue Skins zur Laufzeit setzen
  • Eigene Skins entwickeln

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-Entwickelnde
  • Vorkenntnisse: Der Kurs ›JavaServer Faces 2‹ oder vergleichbare Kenntnisse.
  • Schulungsunterlagen: ›RichFaces Developer Guide‹, Zertifikat
  • Seminar-Software: Java 21 ist die Standardversion, die in Verbindung mit der IntelliJ IDEA (Community-Edition) verwendet wird. Auf Wunsch auch die Eclipse IDE (Paket ›Eclipse IDE for Enterprise Java Developers‹) oder andere Entwicklungsumgebungen (NetBeans, Oracle JDeveloper) und JDK 8. Der Servlet-Container ist standardmäßig Tomcat. Basis des Seminars ist die letzte Version von RichFaces 4.5.

Weiterführende Seminare

<<<JBOSSSEAM>>>, Tomcat Administration, JBoss 6 Administration und Konfiguration, Webseiten mit (X)HTML, Ausgezeichnet in CSS, Ajax (Asynchronous JavaScript and XML), Sichere Web-Anwendungen entwickeln

Verweise

Alle Kategorien

Was Teilnehmer sagen