LEADER 05083nam 2200601 450 001 9910828175703321 005 20230801221957.0 035 $a(CKB)2670000000162348 035 $a(EBL)863641 035 $a(OCoLC)778836700 035 $a(SSID)ssj0000641056 035 $a(PQKBManifestationID)12209178 035 $a(PQKBTitleCode)TC0000641056 035 $a(PQKBWorkID)10622736 035 $a(PQKB)11681538 035 $a(MiAaPQ)EBC863641 035 $a(Au-PeEL)EBL863641 035 $a(CaPaEBR)ebr10993745 035 $a(EXLCZ)992670000000162348 100 $a20141217d2012 uy| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aServlet and JSP $ea tutorial /$fBudi Kurniawan 205 $aFirst edition. 210 1$a[Vancouver, Canada] :$c[Brainy Software],$d2012. 215 $a1 online resource (727 pages) 225 1 $aA Tutorial 300 $aIncludes index. 311 $a0-9808396-2-9 327 $aCover Page; Title Page; Copyright Page; Table of Contents; Introduction; Servlet/JSP Application Architecture; The Hypertext Transfer Protocol (HTTP); About This Book; Downloading the Sample Applications; Choosing a Framework; Chapter 1: Servlets; Servlet API Overview; Servlet; Writing A Basic Servlet Application; ServletRequest; ServletResponse; ServletConfig; ServletContext; GenericServlet; HTTP Servlets; Working with HTML Forms; Using the Deployment Descriptor; Summary; Chapter 2: Session Management; URL Rewriting; Hidden Fields; Cookies; HttpSession Objects; Summary 327 $aChapter 3: JavaServer PagesAn Overview of JSP; Comments; Implicit Objects; Directives; Scripting Elements; Actions; Summary; Chapter 4: The Expression Language; The Expression Language Syntax; Accessing JavaBeans; EL Implicit Objects; Using Other EL Operators; Using the Expression Language; Configuring the EL in JSP 2.0 and Later Versions; Summary; Chapter 5: JSTL; Downloading JSTL; JSTL Libraries; General-Purpose Actions; Conditional Actions; Iterator Actions; Formatting Actions; Functions; Summary; Chapter 6: Writing Custom Tags; Custom Tag Overview; Simple Tag Handlers; SimpleTag Example 327 $aHandling AttributesManipulating the Tag Body; Writing EL Functions; Distributing Custom Tags; Summary; Chapter 7: Tag Files; Introduction to Tag Files; Your First Tag File; Tag File Directives; doBody; invoke; Summary; Chapter 8: Listeners; Listener Interfaces and Registration; Servlet Context Listeners; Session Listeners; ServletRequest Listeners; Summary; Chapter 9: Filters; The Filter API; Filter Configuration; Example 1: Logging Filter; Example 2: Image Protector Filter; Example 3: Download Counter Filter; Filter Order; Summary; Chapter 10: Application Design; Model 1 Overview 327 $aModel 2 OverviewModel 2 with A Servlet Controller; Model 2 with A Filter Dispatcher; Validators; Database Access; Dependency Injection; Summary; Chapter 11: File Upload; Client Side Programming; Server Side Programming; Upload Servlet Example; Multiple Uploads; Upload Clients; Summary; Chapter 12: File Download; File Download Overview; Example 1: Hiding A Resource; Example 2: Preventing Cross-Referencing; Summary; Chapter 13: Decorating Requests and Responses; The Decorator Pattern; Servlet Wrapper Classes; Example: AutoCorrect Filter; Summary; Chapter 14: Asynchronous Processing; Overview 327 $aWriting Async Servlets and FiltersWriting Async Servlets; Async Listeners; Summary; Chapter 15: Security; Authentication and Authorization; Authentication Methods; Secure Sockets Layer (SSL); Programmatic Security; Summary; Chapter 16: Deployment; Deployment Descriptor Overview; Deployment; Web Fragments; Summary; Chapter 17: Dynamic Registration and Servlet Container Initializers; Dynamic Registration; Servlet Container Initializers; Summary; Chapter 18: Introduction to Struts 2; The Benefits of Struts 2; How Struts 2 Works; Interceptors; Struts 2's Configuration Files 327 $aA Simple Struts Application 330 $aServlet and JavaServer Pages (JSP) are the underlying technologies for developing web applications in Java. They are essential for any programmer to master in order to effectively use frameworks such as JavaServer Faces, Struts 2, or Spring MVC. Covering Servlet 3.0 and JSP 2.2, this book explains the important programming concepts and design models in Java web development as well as related technologies and new features in the latest versions of Servlet and JSP. With comprehensive coverage and a lot of examples, this book is a guide to building real-world applications. Topics discussed in 410 0$aTutorial 606 $aJava (Computer program language) 606 $aServlets 615 0$aJava (Computer program language) 615 0$aServlets. 676 $a006.7862 700 $aKurniawan$b Budi$01607817 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910828175703321 996 $aServlet and JSP$94051039 997 $aUNINA