Skip to main content

Mastering JSP

Mastering JSP

ISBN: 978-0-782-15259-3

Feb 2006

648 pages

Select type: E-Book


Product not available for purchase


Server-Side Development Is Easier Than You Think

Not so long ago, anyone who knew HTML, even casually, was considered to have a special skill. Now, if you don't at least dabble in server-side web development, you're already behind. Fortunately, Mastering JSP is a great way to build the skills you need today. Inside, you'll learn to design and develop a wide range of JSP-based web applications, beginning with a basic, dynamically generated website. From there you'll build apps that read from and write to databases, create your own custom tags, and process and present XML. Throughout, you're helped by detailed, completely illuminated examples.

Coverage includes:

  • Making a servlet configurable
  • Using JavaBeans inside Java Server Pages
  • Building basic JavaBeans for storing user preferences and utility functions
  • Recovering source code from binary class files
  • Building a basic database application
  • Handling exceptions and using asserts
  • Redirecting error output to a file
  • Scanning error logs using a servlet
  • Using a pop-up menu to avoid troublesome actions
  • Displaying XML files using XSLT and JSP
  • Making a servlet-based watermarking application
  • Providing dynamic authentication with roles, permissions, and access
  • Building a Model-View Controller application
  • Improving prototyping with ResultSets using a custom class
  • Abstracting data access code using Java Objects
  • Creating a custom tag to handle client-side JavaScript
  • Abstracting data access SQL using meta-data, JavaBeans, and EJB

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.


Part I: JSP Basics.

Chapter 1: Introducing JavaServer Pages and the JSP Environment.

Chapter 2: HTTP and Servlet Basics.

Chapter 3: JSP Processing.

Part II: JSP Application Development.

Chapter 4: Using Scripting Elements.

Chapter 5: Introducing JavaBeans.

Chapter 6: Sharing Data: JSP Security, Authentication, and Integrity.

Chapter 7: Database Access.

Chapter 8: Error Handling and Debugging.

Chapter 9: Performance.

Chapter 10: Presenting XML With JSP.

Chapter 11: Integrating Legacy Applications: Wrappers and Interfaces.

Chapter 12: Integrating Other Extensions and Internationalization.

Part III: Professional JSP Design, Development, and Implementation.

Chapter 13: Web Application Models and Advanced Architectures.

Chapter 14: Advanced Database Programming.

Chapter 15: Custom Tags: The Building Blocks of the Java StandardTag Library.

Chapter 16: Enterprise JavaBeans and JSP.


Appendix A: Setup.

Appendix B: JSP and Servlet API References.

Appendix C: A Java Primer.

Appendix D: Proposed JSTL API Reference.

Appendix E: Web Resources.