05083nam 2200601 450 991082817570332120230801221957.0(CKB)2670000000162348(EBL)863641(OCoLC)778836700(SSID)ssj0000641056(PQKBManifestationID)12209178(PQKBTitleCode)TC0000641056(PQKBWorkID)10622736(PQKB)11681538(MiAaPQ)EBC863641(Au-PeEL)EBL863641(CaPaEBR)ebr10993745(EXLCZ)99267000000016234820141217d2012 uy| 0engur|n|---|||||txtccrServlet and JSP a tutorial /Budi KurniawanFirst edition.[Vancouver, Canada] :[Brainy Software],2012.1 online resource (727 pages)A TutorialIncludes index.0-9808396-2-9 Cover 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; SummaryChapter 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 ExampleHandling 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 OverviewModel 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; OverviewWriting 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 FilesA Simple Struts ApplicationServlet 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 inTutorialJava (Computer program language)ServletsJava (Computer program language)Servlets.006.7862Kurniawan Budi1607817MiAaPQMiAaPQMiAaPQBOOK9910828175703321Servlet and JSP4051039UNINA