Practical RichFaces - Max Katz

Practical RichFaces (eBook)

(Autor)

eBook Download: PDF
2009 | 1st ed.
XVIII, 264 Seiten
Apress (Verlag)
978-1-4302-1056-6 (ISBN)
Systemvoraussetzungen
39,58 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
JBoss RichFaces is a rich JavaServer Faces (JSF) component library that helps developers quickly develop next-generation web applications. Practical RichFaces describes how to best take advantage of RichFaces, the integration of the Ajax4jsf and RichFaces libraries, to create a flexible and powerful programs. Assuming some JSF background, it shows you how you can radically reduce programming time and effort to create rich Ajax-based applications.

Max Katz is a Senior Systems Engineer and Developer Advocate at Exadel. Max is a well-known speaker appearing at many conferences, webinars, and JUG meetings. Max leads Exadel s RIA and mobile strategy. Part of this role is working as the Developer Advocate for Tiggr Mobile Apps Builder (gotiggr.com), a cloud-based application for building mobile Web and native apps for any device. In addition, Max leads Exadel s open source projects (exadel.org) such as Fiji, Flamingo, and JavaFX Plug-in for Eclipse. Max has been involved with RichFaces since its inception, publishing numerous articles, providing consulting and training, and authoring the book Practical RichFaces (Apress, 2008). Max also co-authored the DZone RichFaces 3 Refcard and the DZone RichFaces 4 Refcard. You can find Max's writings about RIA and mobile technologies on his blog, mkblog.exadel.com, and you can find his thoughts about these topics and others on Twitter at @maxkatz. Max holds a Bachelor of Science in Computer Science from the University of California, Davis and an MBA from Golden Gate University.
JBoss RichFaces is a rich JavaServer Faces (JSF) component library that helps developers quickly develop next–generation web applications. Practical RichFaces describes how to best take advantage of RichFaces, the integration of the Ajax4jsf and RichFaces libraries, to create a flexible and powerful programs. Assuming some JSF background, it shows you how you can radically reduce programming time and effort to create rich Ajax-based applications.

Max Katz is a Senior Systems Engineer and Developer Advocate at Exadel. Max is a well-known speaker appearing at many conferences, webinars, and JUG meetings. Max leads Exadel s RIA and mobile strategy. Part of this role is working as the Developer Advocate for Tiggr Mobile Apps Builder (gotiggr.com), a cloud-based application for building mobile Web and native apps for any device. In addition, Max leads Exadel s open source projects (exadel.org) such as Fiji, Flamingo, and JavaFX Plug-in for Eclipse. Max has been involved with RichFaces since its inception, publishing numerous articles, providing consulting and training, and authoring the book Practical RichFaces (Apress, 2008). Max also co-authored the DZone RichFaces 3 Refcard and the DZone RichFaces 4 Refcard. You can find Max's writings about RIA and mobile technologies on his blog, mkblog.exadel.com, and you can find his thoughts about these topics and others on Twitter at @maxkatz. Max holds a Bachelor of Science in Computer Science from the University of California, Davis and an MBA from Golden Gate University.

Contents at a Glance 5
Contents 6
About the Author 11
Acknowledgments 12
Introduction 13
Who Should Read This Book 13
Introduction 14
What Is JSF? 14
JSF, Ajax, and RichFaces 18
Ajax4jsf and RichFaces 19
RichFaces 20
JBoss Seam 21
JSF 2.0 21
Summary 21
Quick Start with JBoss RichFaces 22
Setting Up Your Development Environment 22
Configuring RichFaces 25
Creating Your First RichFaces Application 27
Summary 42
RichFaces Basic Concepts 43
Sending an Ajax Request 43
Performing a Partial- Page Update 50
Knowing What Data to Process 53
Summary 56
More a4j: Tags, Concepts, and Features 57
Controlling Traffic with Queues 57
JavaScript Interactions 58
Performance Considerations 60
Validating User Input 61
Using < a4j: actionparam>
Using < a4j: repeat>
Using < a4j: status>
Using < a4j: include>
Using < a4j: jsFunction>
Using < a4j: ajaxListener>
Summary 87
Input Components 88
Using < rich: inplaceInput>
Using < rich: inplaceSelect>
Using < rich: suggestionbox>
Using < rich: comboBox>
Using < rich: inputNumberSlider>
Using < rich: inputNumberSpinner>
Using < rich: calendar>
Summary 106
Output Components 107
Using < rich: panel>
Using < rich: simpleTogglePanel>
Using < rich: tabPanel>
Using < rich: panelBar>
Using < rich: panelMenu>
Using < rich: togglePanel>
Using < rich: toolBar>
Using < rich: separator>
Using < rich: spacer>
Using < rich: modalPanel>
Using < rich: toolTip>
Summary 144
Data Iteration Components 145
Using < rich: dataTable>
Using < rich: dataDefinitionList>
Using < rich: dataOrderedList>
Using < rich: dataList>
Using < rich: dataGrid>
Adding Pagination 150
Using JavaScript Events 159
Performing Partial- Component Data Updates 161
Creating Column and Row Spans 165
Summary 168
Selection Components 169
Using < rich: pickList>
Using < rich: orderingList>
Using < rich: listShuttle>
Summary 190
Menu Components 191
Using < rich: dropDownMenu>
Using < rich: contextMenu>
Summary 207
Scrollable Data Table and Tree 208
Using < rich: scrollableDataTable>
Using < rich: tree>
Summary 226
Skins 227
Using Built- in Skins 227
Creating Your Own Skins 231
Using Skinnability and CSS 234
Using Skins with Nonskinnable Sections of Components 240
Summary 245
Index 246

Erscheint lt. Verlag 15.4.2009
Zusatzinfo XVIII, 264 p.
Verlagsort Berkeley
Sprache englisch
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Informatik Theorie / Studium
Mathematik / Informatik Informatik Web / Internet
Schlagworte AJAX • Framework • Information Technology (IT) • Java • JavaServer Faces • programming • RichFaces • Time
ISBN-10 1-4302-1056-7 / 1430210567
ISBN-13 978-1-4302-1056-6 / 9781430210566
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 2,8 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Einführung, Ausbildung, Praxis

von Christian Ullenboom

eBook Download (2023)
Rheinwerk Computing (Verlag)
34,93
Moderne GUIs für RIAs und Java-Applikationen

von Ralph Steyer

eBook Download (2022)
Springer Fachmedien Wiesbaden (Verlag)
42,99