LEADER 00000cam a2200817 a 4500 001 882610644 003 OCoLC 005 20240129213017.0 006 m o d 007 cr cnu---unuuu 008 140704s2014 enk o 001 0 eng d 016 7 018005629|2Uk 019 884966515|a888549592|a961681144|a962624476|a1259219074 020 9781782176473|q(electronic bk.) 020 1782176470|q(electronic bk.) 020 130690272X|q(electronic bk.) 020 9781306902724|q(electronic bk.) 029 1 AU@|b000062541880 029 1 AU@|b000067099156 029 1 CHNEW|b000887426 029 1 CHVBK|b374463433 029 1 DEBBG|bBV042182197 029 1 DEBBG|bBV043608844 029 1 DEBSZ|b417228740 029 1 DEBSZ|b48472522X 029 1 GBVCP|b882840398 029 1 UKMGB|b018005629 035 (OCoLC)882610644|z(OCoLC)884966515|z(OCoLC)888549592 |z(OCoLC)961681144|z(OCoLC)962624476|z(OCoLC)1259219074 037 CL0500000459|bSafari Books Online 037 49DB26F5-D3D1-479E-93C1-BA322212742F|bOverDrive, Inc. |nhttp://www.overdrive.com 040 IDEBK|beng|epn|cIDEBK|dEBLCP|dN$T|dOCLCO|dMHW|dE7B|dUMI |dOCLCQ|dDEBBG|dDEBSZ|dYDXCP|dCOO|dTEFOD|dOCLCQ|dK6U |dAGLDB|dOCLCQ|dICA|dOCLCQ|dCCO|dPIFFA|dFVL|dZCU|dMERUC |dOCLCQ|dU3W|dREB|dD6H|dSTF|dOCLCF|dVTS|dCEF|dICG|dINT |dVT2|dUKMGB|dOCLCQ|dWYU|dG3B|dTKN|dOCLCQ|dUAB|dDKC|dAU@ |dOCLCQ|dM8D|dUKAHL|dHS0|dOCLCQ|dOCLCO|dOCLCQ|dOCLCO |dOCLCL 049 INap 082 04 005.71262 082 04 005.71262|222 099 eBook O'Reilly for Public Libraries 100 1 Leonard, Anghel. 245 10 Mastering JavaServer Faces 2.2 :|bmaster the art of implementing user interfaces with JSF 2.2 /|cAnghel Leonard.|h[O'Reilly electronic resource] 260 Birmingham :|bPackt Publishing,|c2014. 300 1 online resource 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 490 1 Community experience distilled 505 0 Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Dynamic Access to JSF Application Data through Expression Language (EL 3.0); EL syntax; EL operators; EL precedence of operators; EL reserved words; EL immediate and deferred evaluation; EL value expressions; Referencing a managed bean; Referencing a managed bean's properties; Referencing a managed bean's nested properties; Referencing Java SE enumerated types; Referencing collections; EL implicit objects; EL method expressions; The conditional text in JSF 505 8 Writing a custom EL resolverEL 3.0 overview; Working with the assignment operator; Working with the string concatenation operator; Working with the semicolon operator; Exploring lambda expressions; Working with collection objects; Summary; Chapter 2: Communication in JSF; Passing and getting parameters; Using context parameters; Passing request parameters with the tag; Working with view parameters; Calling actions on GET requests; Passing attributes with the tag; Setting property values via action listeners; Passing parameters using the Flash scope 505 8 Replacing the tag with the JSTL tagSending data through cookies; Working with hidden fields; Sending passwords; Accessing UI component attributes programmatically; Passing parameters via method expressions; Communicating via the binding attribute; Managed bean communication; Injecting a managed bean into another bean; Communication between managed beans using the application/session map; Accessing other managed beans programmatically; Summary; Chapter 3: JSF Scopes -- Lifespan and Use in Managed Beans Communication; JSF scopes versus CDI scopes; The request scope 505 8 The session scopeThe view scope; The application scope; The conversation scope; The flow scope; The simple flow; Flows with beans; Nested flows; Configuring flows programmatically; Flows and navigation cases; Inspecting flow navigation cases; Using the initializer and finalizer; Using the flow switch; Packaging flows; Programmatic flow scope; Dependent pseudo-scope; The none scope; The custom scope; Writing the custom scope class; Resolving a custom scope EL expression; Controlling the custom scope lifespan with action listeners 505 8 Controlling the custom scope lifespan with the navigation handlerManaged bean instantiation; Beans injection; Summary; Chapter 4: JSF Configurations Using XML Files and Annotations -- Part 1; JSF 2.2 new namespaces; JSF 2.2 programmatic configuration; Configuring managed beans in XML; Working with multiple configuration files; Configuring locales and resource bundles; Configuring validators and converters; Configuring navigation; Implicit navigation; Conditional navigation; Preemptive navigation; Programmatic Navigation; Configuring action listeners; Application action listeners 520 A homogenous guide integrating the features of JSF 2.x (2.0, 2.1 and 2.2), following a "learning through examples" paradigm with its main focus on the advanced concepts of JSF. If you are a web developer who uses JSF, this is the book for you. Catering to an intermediate- advanced audience, the book assumes you have fundamental knowledge of JSF. It is intended for the developer who wants to improve their skills with the combined power of JSF 2.0, 2.1, and 2.2 588 0 Print version record. 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 630 00 JavaServer Faces (Computer file) 650 0 Internet programming. 650 0 User interfaces (Computer systems) 650 2 User-Computer Interface 650 6 Programmation Internet. 650 6 Interfaces utilisateurs (Informatique) 650 7 Internet programming|2fast 650 7 User interfaces (Computer systems)|2fast 776 08 |iPrint version:|aLeonard, Anghel.|tMastering JavaServer Faces 2.2.|dPackt Publishing 2014|z130690272X 830 0 Community experience distilled. 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/library/view/~/9781782176466/?ar |zAvailable on O'Reilly for Public Libraries 938 Askews and Holts Library Services|bASKH|nAH26843723 938 ProQuest Ebook Central|bEBLB|nEBL1674863 938 ebrary|bEBRY|nebr10887720 938 EBSCOhost|bEBSC|n805421 938 ProQuest MyiLibrary Digital eBook Collection|bIDEB |ncis28553565 938 YBP Library Services|bYANK|n11951079 994 92|bJFN