gogogo
Syndetics cover image
Image from Syndetics

Core servlets and JavaServer Pages / Marty Hall.

By: Material type: TextTextSeries: Java 2 platform, enterprise edition seriesPublication details: Upper Saddle River, NJ : Prentice Hall PTR, c2000.Description: xxvii, 575 p. : ill. ; 24 cmISBN:
  • 9780130893406 (pbk.)
  • 0130893404 (pbk.)
Subject(s):
Holdings
Item type Current library Call number Status Date due Barcode
Standard Loan Thurles Library Main Collection 005.133 HAL (Browse shelf(Opens below)) Available R09652KRCT
Standard Loan Thurles Library Main Collection 005.133 HAL (Browse shelf(Opens below)) Available R18380YKRC

Enhanced descriptions from Syndetics:

This book is a comprehensive guide for every experienced developer wanting to master the new versions of these powerful tools. "Core Servlets and JavaServer Pages" provides everything users need to leverage the latest J2EE servlet 2.2 and JSP 1.1 standards: real-world insight, advanced techniques, industrial-strength code, and hands-on coverage of three top servlet/JSP engines, including Apache Tomcat.

Includes index.

Table of contents provided by Syndetics

  • I Servlets 2.1 and 2.2
  • 1 Overview of Servlets and JavaServer Pages
  • Servlets
  • The Advantages of Servlets Over "Traditional" CGI
  • JavaServer Pages
  • The Advantages of JSP
  • Installation and Setup
  • 2 First Servlets
  • Basic Servlet Structure
  • A Simple Servlet Generating Plain Text
  • A Servlet That Generates HTML
  • Packaging Servlets
  • Simple HTML-Building Utilities
  • The Servlet Life Cycle
  • An Example Using Initialization Parameters
  • An Example Using Servlet Initialization and Page Modification Dates
  • Debugging Servlets
  • WebClient: Talking to Web Servers Interactively
  • 3 Handling the Client Request: Form Data
  • The Role of Form Data
  • Reading Form Data from Servlets
  • Example: Reading Three Explicit Parameters
  • Example: Reading All Parameters
  • A Resume Posting Service
  • Filtering Strings for HTML-Specific Characters
  • 4 Handling the Client Request: HTTP Request Headers
  • Reading Request Headers from Servlets
  • Printing All Headers
  • HTTP 1.1 Request Headers
  • Sending Compressed Web Pages
  • Restricting Access to Web Pages
  • 5 Accessing the Standard CGI Variables
  • Servlet Equivalent of CGI Variables
  • A Servlet That Shows the CGI Variables
  • 6 Generating the Server Response: HTTP Status Codes
  • Specifying Status Codes
  • HTTP 1.1 Status Codes and Their Purpose
  • A Front End to Various Search Engines
  • 7 Generating the Server Response: HTTP Response Headers
  • Setting Response Headers from Servlets
  • HTTP 1.1 Response Headers and Their Meaning
  • Persistent Servlet State and Auto-Reloading Pages
  • Using Persistent HTTP Connections
  • Using Servlets to Generate GIF Images
  • 8 Handling Cookies
  • Benefits of Cookies
  • Some Problems with Cookies
  • The Servlet Cookie API
  • Examples of Setting and Reading Cookies
  • Basic Cookie Utilities
  • A Customized Search Engine Interface
  • 9 Session Tracking
  • The Need for Session Tracking
  • The Session Tracking API
  • A Servlet Showing Per-Client Access Counts
  • An On-Line Store Using a Shopping Cart and Session Tracking
  • II Javaserver Pages
  • 10 JSP Scripting Elements
  • Scripting Elements
  • JSP Expressions
  • JSP Scriptlets
  • JSP Declarations
  • Predefined Variables
  • 11 The JSP page Directive: Structuring Generated Servlets
  • The Import Attribute
  • The Content Type Attribute
  • The IsThread Safe Attribute
  • The Session Attribute
  • The Buffer Attribute
  • The Autoflush Attribute
  • The Extends Attribute
  • The Info Attribute
  • The Error Page Attribute
  • The IsError Page Attribute
  • The Language Attribute
  • XML Syntax for Directives
  • 12 Including Files and Applets in JSP Documents
  • Including Files at Page Translation Time
  • Including Files at Request Time
  • Including Applets for the Java Plug-In
  • 13 Using JavaBeans with JSP
  • Basic Bean Use
  • Example: StringBean
  • Setting Bean Properties
  • Sharing Beans
  • 14 Creating Custom JSP Tag Libraries
  • The Components That Make Up a Tag Library
  • Defining a Basic Tag
  • Assigning Attributes to Tags
  • Including the Tag Body
  • Optionally Including the Tag Body
  • Manipulating the Tag Body
  • Including or Manipulating the Tag Body Multiple Times
  • Using Nested Tags
  • 15 Integrating Servlets and JSP
  • Forwarding Requests
  • Example: An On-Line Travel Agent
  • Including Static or Dynamic Content
  • Example: Showing Raw Servlet and JSP Output
  • Forwarding Requests From JSP Pages
  • III Supporting Technologies
  • 16 Using HTML Forms
  • How HTML Forms Transmit Data
  • The FORM Element
  • Text Controls
  • Push Buttons
  • Check Boxes and Radio Buttons
  • Combo Boxes and List Boxes
  • File Upload Controls
  • Server-Side Image Maps
  • Hidden Fields
  • Grouping Controls
  • Controlling Tab Order
  • A Debugging Web Server
  • 17 Using Applets as Servlet Front End

Author notes provided by Syndetics

MARTY HALL is a Senior Computer Scientist at the Johns Hopkins University Applied Physics Lab and teaches Java and Web programming in the Johns Hopkins part-time graduate program in Computer Science and for various industry short courses. He is the author of the best-selling book Core Web Programming .

Powered by Koha