skip to content
More servlets and Javaserver pages Preview this item
ClosePreview this item

More servlets and Javaserver pages

Author: Marty Hall
Publisher: Upper Saddle River, NJ : Prentice Hall, ©2002.
Series: Java 2 platform, enterprise edition series.
Edition/Format:   eBook : Document : EnglishView all editions and formats

This book consists of five parts. Part I provides the reader with a review of the basics. Part II covers the major new servlet and JSP capabilities, and Part III covers Web applications. Part IV the  Read more...


(not yet rated) 0 with reviews - Be the first.

More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Additional Physical Format: Print version:
Hall, Marty, 1962-
More servlets and Javaserver pages.
Upper Saddle River, NJ : Prentice Hall, ©2002
(DLC) 2001056014
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Marty Hall
OCLC Number: 54115346
Notes: Includes index.
Description: 1 online resource (xxviii, 722 pages) : illustrations.
Contents: Acknowledgments. About the Author. Introduction. Who Should Read This Book. Book Distinctives. Integrated Coverage of Servlets and JSP. Real Code. Step-by-Step Instructions. Server Configuration and Usage Details.How This Book Is Organized. I. The Basics. II. Web Applications. III. Web Application Security. IV. Major New Servlet JSP Capabilities. V. New Tag Library Capabilities.Conventions. About the Web Site. I. THE BASICS. 1. Server Setup and Configuration. Download the Java Development Kit (JDK). Download a Server for Your Desktop. Change the Port and Configure Other Server Settings. Test the Server. Try Some Simple HTML and JSP Pages. Set Up Your Development Environment. Compile and Test Some Simple Servlets. Establish a Simplified Deployment Method. Deployment Directories for Default Web Application: Summary.2. A Fast Introduction to Basic Servlet Programming. The Advantages of Servlets Over "Traditional" CG. Basic Servlet Structure. The Servlet Life Cycle. The Client Request: Form Data. The Client Request: HTTP Request Headers. The Servlet Equivalent of the Standard CGI Variables. The Server Response: HTTP Status Codes. The Server Response: HTTP Response Headers. Cookies. Session Tracking.3. A Fast Introduction to Basic JSP Programming. JSP Overview. Advantages of JSP. Invoking Code with JSP Scripting Elements. Structuring Autogenerated Servlets: The JSP page Directive. Including Files and Applets in JSP Documents. Using JavaBeans with JSP. Defining Custom JSP Tag Libraries. Integrating Servlets and JSP: The MVC Architecture.II. WEB APPLICATIONS. 4. Using and Deploying Web Applications. Registering Web Applications. Structure of a Web Application. Deploying Web Applications in WAR Files. Recording Dependencies on Server Libraries. Handling Relative URLs in Web Applications. Sharing Data Among Web Applications.5. Controlling Web Application. Behavior with web.xml. Defining the Header and Root Elements. The Order of Elements within the Deployment Descriptor. Assigning Names and Custom URLs. Disabling the Invoker Servlet. Initializing and Preloading Servlets and JSP Pages. Declaring Filters. Specifying Welcome Pages. Designating Pages to Handle Errors. Providing Security. Controlling Session Timeouts. Documenting Web Applications. Associating Files with MIME Types. Locating Tag Library Descriptors. Designating Application Event Listeners. J2EE Elements.6. A Sample Web Application: An Online Boat Shop. General Configuration Files. The Top-Level Page. The Second-Level Pages. The Item Display Servlet. The Purchase Display Page.III. WEB APPLICATION SECURITY. 7. Declarative Security. Form-Based Authentication. Example: Form-Based Authentication. BASIC Authentication. Example: BASIC Authentication. Configuring Tomcat to Use SSL.8. Programmatic Security. Combining Container-Managed and Programmatic Security.Example: Combining Container-Managed and Programmatic Security. Handling All Security Programmatically. Example: Handling All Security Programmatically. Using Programmatic Security with SSL. Example: Programmatic Security and SSL.IV. MAJOR NEW SERVLET AND JSP CAPABILITIES. 9. Servlet and JSP Filters. Creating Basic Filters. Example: A Reporting Filter. Accessing the Servlet Context from Filters. Example: A Logging Filter. Using Filter Initialization Parameters. Example: An Access Time Filter. Blocking the Response. Example: A Prohibited-Site Filter. Modifying the Response. Example: A Replacement Filter. Example: A Compression Filter. The Complete Filter Deployment Descriptor.10. The Application Events Framework. Monitoring Creation and Destruction of the Servlet Context. Example: Initializing Commonly Used Data. Detecting Changes in Servlet Context Attributes. Example: Monitoring Changes to Commonly Used Data. Packaging Listeners with Tag Libraries. Example: Packaging the Company Name Listeners. Recognizing Session Creation and Destruction. Example: A Listener That Counts Sessions. Watching for Changes in Session Attributes. Example: Monitoring Yacht Orders. Using Multiple Cooperating Listeners. The Complete Events Deployment Descriptor.V. NEW TAG LIBRARY CAPABILITIES. 11. New Tag Library Features in JSP 1.2. Using the New Tag Library Descriptor Format. Bundling Listeners with Tag Libraries. Checking Syntax with TagLibraryValidator. Aside: Parsing XML with SAX 2.0. Handling Exceptions with the TryCatchFinally Interface. New Names for Return Values. Looping without Generating BodyContent. Introducing Scripting Variables in the TLD File.12. The JSP Standard Tag Library. Using JSTL: An Overview. Installing and Configuring JSTL. Looping with the forEach Tag. Accessing the Loop Status. Looping with the forTokens Tag. Evaluating Items Conditionally. Using the Expression Language.Appendix: Server Organization and Structure. Index.
Series Title: Java 2 platform, enterprise edition series.
Responsibility: Marty Hall.


User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

Primary Entity

<> # More servlets and Javaserver pages
    a schema:Book, schema:MediaObject, schema:CreativeWork ;
    library:oclcnum "54115346" ;
    library:placeOfPublication <> ; # Upper Saddle River, NJ
    library:placeOfPublication <> ;
    schema:about <> ;
    schema:about <> ; # Active server pages.
    schema:about <> ; # JAVA
    schema:about <> ; # SISTEMAS DISTRIBUÍDOS
    schema:about <> ; # Servlets
    schema:about <> ; # Active server pages.
    schema:about <> ; # Java (Computer program language)
    schema:bookFormat schema:EBook ;
    schema:copyrightYear "2002" ;
    schema:creator <> ; # Marty Hall
    schema:datePublished "2002" ;
    schema:exampleOfWork <> ;
    schema:inLanguage "en" ;
    schema:isPartOf <> ; # Java 2 platform, enterprise edition series.
    schema:isSimilarTo <> ;
    schema:name "More servlets and Javaserver pages"@en ;
    schema:productID "54115346" ;
    schema:publication <> ;
    schema:publisher <> ; # Prentice Hall
    schema:url <> ;
    schema:url <> ;
    wdrs:describedby <> ;

Related Entities

<> # Prentice Hall
    a bgn:Agent ;
    schema:name "Prentice Hall" ;

<> # Upper Saddle River, NJ
    a schema:Place ;
    schema:name "Upper Saddle River, NJ" ;

<> # Java 2 platform, enterprise edition series.
    a bgn:PublicationSeries ;
    schema:hasPart <> ; # More servlets and Javaserver pages
    schema:name "Java 2 platform, enterprise edition series." ;
    schema:name "Java 2 platform, enterprise edition series" ;

    a schema:Intangible ;
    schema:name "SISTEMAS DISTRIBUÍDOS"@en ;

<> # Servlets
    a schema:Intangible ;
    schema:name "Servlets"@en ;

<> # Active server pages.
    a schema:CreativeWork ;
    schema:name "Active server pages." ;

<> # Java (Computer program language)
    a schema:Intangible ;
    schema:name "Java (Computer program language)"@en ;

<> # Marty Hall
    a schema:Person ;
    schema:birthDate "1962" ;
    schema:familyName "Hall" ;
    schema:givenName "Marty" ;
    schema:name "Marty Hall" ;

    a schema:CreativeWork ;
    rdfs:label "More servlets and Javaserver pages." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <> ; # More servlets and Javaserver pages

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.