RichFaces
Empfohlene Schulungsdauer: 2 Tage, insgesamt 12 Zeitstunden
Kursziele
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.
Zielgruppe
Software-EntwicklerVoraussetzungen
Der Kurs ›JavaServer Faces (JSF)‹ oder vergleichbare Kenntnisse.Seminarinhalte
- 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
Seminarunterlagen
›RichFaces Developer Guide‹, Zertifikat.
Software
Als Laufzeitumgebung wird standardmäßig Java SE 6 von Sun zusammen mit der Entwicklungsumgebung Eclipse 3.5 eingesetzt (Paket ›Eclipse IDE for Java EE Developers‹). Auf Wunsch auch NetBeans 6 oder andere Entwicklungsumgebungen (IntelliJ IDEA, Oracle JDeveloper). Der Servlet-Container ist standardmäßig Tomcat 6. Basis des Seminars ist die letzte Version von RichFaces 3.3.
Schlagwörter
Unternehmen
- JBoss
- Red Hat
tutego™ bietet Ihnen viele weitere Schulungen. Unsere Kategorien: Java, .NET (C#, VB.NET, ASP.NET, ...), Programmiersprachen (iPhone, PHP, ...), Softwaredesign (UML, Pattern, ...), XML (XSLT, Schema), SAP (ABAP, ...), Server Administration (SVN, Apache, ...), Datenbanken (Oracle, MySQL, ...), Web-Programmierung (JavaScript, jQuery, Flex), Microsoft Office, AutoCAD, Sage KHK, Lotus Notes/Domino.
![Zu einem Bookmark-Anbieter hinzufügen [Addthis]](../../images/bookmarks/addthis.gif)
![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)