04846nam 2200685 a 450 991081890170332120240516183911.01-282-39731-197866123973181-84719-763-9(CKB)2430000000040727(EBL)946940(OCoLC)607559018(SSID)ssj0000404459(PQKBManifestationID)12141820(PQKBTitleCode)TC0000404459(PQKBWorkID)10345121(PQKB)10769904(Au-PeEL)EBL946940(CaPaEBR)ebr10430373(CaONFJC)MIL239731(PPN)227982126(FR-PaCSA)88852026(MiAaPQ)EBC946940(EXLCZ)99243000000004072720101217d2009 uy 0engur|n|---|||||txtccrJSF 1.2 components develop advanced Ajax-enabled JSF applications /Ian Hlavats ; [foreword by Ed Burns]1st ed.Birmingham, U.K. Packt Pub.20091 online resource (408 p.)From technologies to solutionsIncludes index.1-84719-762-0 Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Standard JSF Components; An introduction to JSF; The Model-View-Controller architecture; Managed beans; The JSF Expression Language (JSF EL); Converters and validators; Next steps; Getting input from the user; Rendering a text field; Rendering a text area; Form submission; Rendering a form; Rendering a button; Rendering a link; Rendering text; Rendering localized text; Registering a message bundle (JSF 1.1); Registering a message bundle (JSF 1.2); Rendering date/time informationRendering parameterized textRendering labels; Rendering a validation message; Rendering all validation messages; Making selections; Rendering a checkbox; Rendering multiple checkboxes; Rendering radio buttons; Selecting one or selecting many values; Rendering a list of countries; Rendering a single-select list of options; Rendering a multiple-select list of options; Laying out components; Rendering a complex layout table; Rendering a table column; Displaying data; Rendering an HTML table; Summary; Chapter 2 Facelets Components; A brief history of Java web developmentComparing Facelets and JSPConfiguring a JSF application to use Facelets; Configuring web.xml; Configuring faces-config.xml; Getting started with Facelets; Hello World Facelets; Rendering debug information; Iterating data in a Facelets page; Removing UI components and markup; Including UI components and markup; Including a header and footer; Creating the header Facelet; Creating the footer Facelet; Passing parameters from one Facelet to another; Rendering a UI composition; Including a UI composition; Declaring a UI composition; Rendering a UI component; Including a UI componentDeclaring a UI componentCreating a Facelets UI composition template; A simple Facelets template; A simple Facelets template client; Another simple Facelets template client; A more complex Facelets template; Decorating the user interface; Decorating content on a Facelets page; Creating a Facelets decoration; Rendering a UI fragment; An advanced Facelets composition template; Summary; Chapter 3: Apache MyFaces Tomahawk Components; Validating user input; Validating e-mail addresses; Validating a phone number with a regular expression pattern; Validating that two fields have an equal valueManaging date and time selectionSelecting a date; Rendering a simple calendar; Rendering an appointment schedule; File management; Uploading a file; Working with trees; Creating a tree; Creating a tree column; Customizing the tree component; Navigation menus; Creating a navigation menu; Creating bookmarkable navigation menus; Populating a navigation menu; Generating dynamic navigation menus; Using the JSCookMenu component; User interface security; Configuring web.xml; Security-enabled components; Tomahawk SecurityContext EL extension; Displaying data; Rendering an unordered listRendering a definition listDevelop advanced Ajax-enabled JSF applicationsFrom technologies to solutions.Java (Computer program language)Web site developmentJava (Computer program language)Web site development.005.2762Hlavats Ian1639152Burns Ed429084MiAaPQMiAaPQMiAaPQBOOK9910818901703321JSF 1.2 components3981953UNINA