LEADER 06483nam 22007215 450 001 9910300464603321 005 20200705193526.0 010 $a9781484208380 010 $a1484208382 024 7 $a10.1007/978-1-4842-0838-0 035 $a(CKB)3710000000315654 035 $a(EBL)1964909 035 $a(OCoLC)898028359 035 $a(SSID)ssj0001408286 035 $a(PQKBManifestationID)11826106 035 $a(PQKBTitleCode)TC0001408286 035 $a(PQKBWorkID)11348280 035 $a(PQKB)10794456 035 $a(MiAaPQ)EBC1964909 035 $a(DE-He213)978-1-4842-0838-0 035 $a(CaSebORM)9781484208380 035 $a(PPN)183149912 035 $a(OCoLC)900639845 035 $a(OCoLC)ocn900639845 035 $a(EXLCZ)993710000000315654 100 $a20141209d2014 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aJavaServer Faces: Introduction by Example /$fby Josh Juneau 205 $a1st ed. 2014. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2014. 215 $a1 online resource (345 p.) 225 1 $aExpert's Voice in Java 300 $aIncludes index. 311 08$a9781484208397 311 08$a1484208390 327 $aContents at a Glance; Contents; About the Author; Acknowledgments; Chapter 1: Introduction to Servlets; Setting Up a Java Enterprise Environment; Example; Explanation; Developing Your First Servlet; Example; Explanation; How to Package, Compile, and Deploy a Servlet; Example; Explanation; Registering Servlets Without WEB-XML; Example; Explanation; Displaying Dynamic Content with a Servlet; Example; Explanation; Handling Requests and Responses; Example; Explanation; Listening for Servlet Container Events; Example; Explanation; Setting Initialization Parameters; Example #1; Example #2 327 $aExplanationFiltering Web Requests; Example; How It Works; Listening for Attribute Changes; Explanation; Applying a Listener to a Session; Example; Explanation; Managing Session Attributes; Example; How It Works; Downloading a File Using a Servlet; Example; Explanation; Dispatching Requests; Example; Explanation; Redirecting to Another Application or Site; Example; Explanation; Utilizing Cookies Within the Browser Securely; Example; Explanation; Finalizing Servlet Tasks; Example; Explanation; Reading and Writing with Nonblocking I/O; Example; Explanation; Chapter 2: JavaServer Pages 327 $aDevelopment of a Simple JSP PageExample; Explanation; Embedding Java into a JSP Page; Example; Explanation; Separating Business Logic from View Code; Example; Explanation; Yielding or Setting Values; Example; Explanation; Invoking a Function in a Conditional Expression; Example; Explanation; Creating a JSP Document; Example; Explanation; Embedding Expressions in EL; Example; Explanation; Accessing Parameters in Multiple Pages; Example; Explanation; Creating a Custom JSP Tag; Example; Explanation; Including Other JSPs into a Page; Example; Explanation 327 $aCreating an Input Form for a Database RecordExample; Explanation; Looping Through Database Records Within a Page; Example; Explanation; Handling JSP Errors; Example; Explanation; Disabling Scriptlets in Pages; Example; Explanation; Ignoring EL in Pages; Example #1; Example #2; Example #3; Explanation; Chapter 3: The Basics of JavaServer Faces; Writing a Simple JSF Application; Example #1; Displaying a JSF Managed Bean Field Value; Examining the JSF Managed Bean; Ensuring the JSF Application Functions Properly in a Pre-JSF 2.0 Environment; Example #2; Explanation 327 $aBreaking Down a JSF ApplicationWriting a Managed Bean; Example; JSF View; Explanation; Scopes; Building Sophisticated JSF Views with Components; Example; Explanation; Displaying Messages in JSF Pages; Example; Explanation; Navigation Based Upon Conditions; Example; Explanation; Updating Messages Without Recompiling; Example; Explanation; Validating User Input; Example; Explanation; Evaluation of Page Expressions Immediately; Example; Explanation; Passing Page Parameters to Methods; Example; Explanation; Arithmetic and Reserved Words in Expressions; Example; Explanation 327 $aCreating Bookmarkable URLs 330 $aThis book is about using JavaServer Faces to create and deploy interactive applications delivered to end users via a browser interface. JavaServer Faces is the component-based technology enabling easy development of such applications, especially applications of the type commonly needed in enterprise environments. JavaServerFaces: Introduction by Example is a to-the-point, 250-page introduction to an important technology that every Java Enterprise Edition programmer should know and be able to use. JavaServer Faces: Introduction by Example takes you through building and deploying servlet-based web pages built around JavaServer Faces, Facelets, managed Java Beans, and prebuilt user-interface components. You'll learn to build user interfaces that run in the browser, to display data drawn from corporate databases, accept user input, deal with errors and exceptions, and more. JavaServer Faces is an important user-interface technology for any Java developer to learn who works in an enterprise environment. JavaServer Faces: Introduction by Example is your no-nonsense guide to getting started right away in taking advantage of the technology's component-driven approach. Introduces servlets, which are the basis for JavaServer Faces applications Covers development and deployment of user interfaces in the browser Demonstrates advanced techniques such as the use of AJAX. 410 0$aExpert's voice in Java. 606 $aJava (Computer program language) 606 $aSoftware engineering 606 $aJava$3https://scigraph.springernature.com/ontologies/product-market-codes/I29070 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 615 0$aJava (Computer program language) 615 0$aSoftware engineering. 615 14$aJava. 615 24$aSoftware Engineering/Programming and Operating Systems. 676 $a005.2762 700 $aJuneau$b Josh$4aut$4http://id.loc.gov/vocabulary/relators/aut$0856557 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300464603321 996 $aJavaServer Faces: Introduction by Example$92182048 997 $aUNINA