LEADER 04846nam 2200685 a 450 001 9910818901703321 005 20240516183911.0 010 $a1-282-39731-1 010 $a9786612397318 010 $a1-84719-763-9 035 $a(CKB)2430000000040727 035 $a(EBL)946940 035 $a(OCoLC)607559018 035 $a(SSID)ssj0000404459 035 $a(PQKBManifestationID)12141820 035 $a(PQKBTitleCode)TC0000404459 035 $a(PQKBWorkID)10345121 035 $a(PQKB)10769904 035 $a(Au-PeEL)EBL946940 035 $a(CaPaEBR)ebr10430373 035 $a(CaONFJC)MIL239731 035 $a(PPN)227982126 035 $a(FR-PaCSA)88852026 035 $a(MiAaPQ)EBC946940 035 $a(EXLCZ)992430000000040727 100 $a20101217d2009 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aJSF 1.2 components $edevelop advanced Ajax-enabled JSF applications /$fIan Hlavats ; [foreword by Ed Burns] 205 $a1st ed. 210 $aBirmingham, U.K. $cPackt Pub.$d2009 215 $a1 online resource (408 p.) 225 1 $aFrom technologies to solutions 300 $aIncludes index. 311 $a1-84719-762-0 327 $aCover; 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 information 327 $aRendering 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 development 327 $aComparing 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 component 327 $aDeclaring 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 value 327 $aManaging 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 list 327 $aRendering a definition list 330 $aDevelop advanced Ajax-enabled JSF applications 410 0$aFrom technologies to solutions. 606 $aJava (Computer program language) 606 $aWeb site development 615 0$aJava (Computer program language) 615 0$aWeb site development. 676 $a005.2762 700 $aHlavats$b Ian$01639152 701 $aBurns$b Ed$0429084 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910818901703321 996 $aJSF 1.2 components$93981953 997 $aUNINA