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

Voraussetzungen

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.

Unternehmen

  • JBoss
  • Red Hat

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

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.

[Nach oben]