Cover image for ICEfaces 1.8 Next Generation Enterprise Web Development : Build Web 2.0 Applications Using AJAX Push, JSF, Facelets, Spring and JPA: Next Generation Enterprise Web Development.
ICEfaces 1.8 Next Generation Enterprise Web Development : Build Web 2.0 Applications Using AJAX Push, JSF, Facelets, Spring and JPA: Next Generation Enterprise Web Development.
Title:
ICEfaces 1.8 Next Generation Enterprise Web Development : Build Web 2.0 Applications Using AJAX Push, JSF, Facelets, Spring and JPA: Next Generation Enterprise Web Development.
Author:
Eschen, Rainer.
ISBN:
9781847197252
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (292 pages)
Contents:
ICEfaces 1.8 -- Table of Contents -- ICEfaces 1.8 -- Credits -- About the Author -- Acknowledgments -- About the Reviewers -- Preface -- What this book covers -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. Next Generation Java Development -- Past problems -- State of the art -- Frontend development -- Struts -- JSF -- AJAX -- Rich Internet Applications (RIA) -- ICEfaces features -- JSF reference implementation support -- Interoperability -- Framework integration challenges -- The problem -- The ICEfaces way -- IDE plugins -- Application server support -- Portal server support -- Components for ergonomic interface design -- Customer-specific skins -- Server-initiated client updates -- Optimized page updates -- Community -- Summary -- 2. Development Environment -- Tools -- Java Development Kit (JDK) -- Installation -- Eclipse IDE -- Customized distributions -- Pulse download service -- Yoxos download service -- The ICEfaces book profile at Yoxos -- Installation -- Customization of the ICEfaces book profile -- Maven 2 build system -- Installation -- Jetty web container -- Use in Maven 2 Environments -- Installation -- MySQL Database Management System -- Installation of Community Server -- Installation of GUI Tools -- Additional Eclipse configurations -- ICEfaces plugin -- Installation -- Maven 2 and the JDK -- Jetty server support -- The Eclipse web project samples -- ICEfaces -- The Run on server configuration -- ICEfaces and Facelets -- The JEE development stack -- AppFuse -- The edoras framework -- ICEfusion -- ICEcube -- The Spring framework -- Hibernate -- Apache Tomahawk -- JSP Standard Tag Library (JSTL) -- Summary -- 3. User Interface Design -- Revival of the desktop -- Software ergonomics -- Challenges -- Apply Occam's razor -- Reduction -- Oversimplification.

User interface design principles -- Suitability for the task -- Self-descriptiveness -- Controllability -- Conformity with user expectations -- Error tolerance -- Suitability for individualization -- Suitability for learning -- Interface layout -- Create drafts with a mockup tool -- Layout design -- Header -- Main navigation -- Content -- Footer -- Facelets templating -- The page template -- Using the template -- The templating in ICEfusion -- Running ICEfusion -- The ICEfusion files -- Summary -- 4. Components for Navigation and Layout -- Static pull-down menu -- Resource bundles -- Page Navigation -- Dynamic pull-down menu -- ActionListener -- Pop-up menu -- Tabbed panel -- Collapsible panel -- Summary -- 5. Components for Feedback and Behavior -- Pop-up dialog boxes -- The panelPopup tag -- ICEfusion dialog tags -- MessageDialog -- ErrorDialog -- QuestionDialog -- Connection status -- Tooltip -- Autocomplete -- Drag-and-drop -- Summary -- 6. Components for Data Presentation and Multimedia -- Data table -- Pagination -- Dynamic data table -- Sortable columns -- Lazy loading -- Tree -- Chart -- Google Maps -- License -- GMaps4JSF -- Media Player -- Summary -- 7. Components for Data Creation and Selection -- Forms -- AJAX bridge and partial submit -- Partial submit and the JSF lifecycle -- Form field processing -- Partial submit supporting tags -- Text entry -- Selection -- Click -- Validation with dialogs -- Login form component -- Validation model -- Login form with validation -- Validation dialog -- Validators -- Calendar -- Rich text editor -- Summary -- 8. User Interface Customization -- Administration -- Customization -- Password -- Username -- Email address -- Units -- Number format -- Language -- Skinning -- Language management -- Multilingual page template -- Language selector -- Global language switcher -- Skin management -- Skin folders.

Skinnable page template -- Skin context -- Skin selector -- Skinning in components -- Designing your own skins -- Images -- Colors and fonts -- ICEfaces components -- Summary -- 9. Reusable Facelets Components -- Facelets -- Taglibs -- Tags -- Component logic -- Attribute parameters -- Attribute references -- Backing bean injection through the Facelets attribute -- Using interfaces for parameter passing -- Hiding the ICEfaces components used for parameter passing -- Accessing the Facelets attribute references -- Facelets component reuse -- Initialization through Facelets or backing bean attributes -- Summary -- 10. Push Technology -- AJAX Push -- Programming model -- Architecture -- Configuration -- Deployment descriptor -- Spring scopes -- Push server -- Production -- Deployment -- ICEcube/ICEfusion -- The ProgressDialog tag -- ICEmapper -- Object model -- Client side -- Message handlers -- Button handlers -- Status information -- Server side -- Summary -- Index.
Abstract:
Build Web 2.0 Applications using AJAX Push, JSF, Facelets, Spring and JPA.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: