Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

Training
Web-based Courses
»   How To Enroll
»   Java Technology
»   Sun Java Studio, Solaris OS, and Perl Development
»   Sun Java Enterprise System
»   Sun Java Desktop System
»   Web Services, XML, and Web Publishing
»   Wireless and Telecommunications
»   StarOffice Software
»   Solaris Operating Environment
»   Network Management
»   N1 Grid
»   Security
»   Server and High Availability
»   Storage
»   Knowledge Management
»   Auto-ID
 
 

Understanding Servlets

 Course Description
    Course Outline/Details

The Understanding Servlets course provides students with an introduction to Java technology servlets, a key component of server-side Java technology development, allowing developers to extend and customize the functionality of any Java-enabled server. This course introduces servlet technology, and presents ways to use servlets in extending server-side web functionality.

It is recommended that students taking this web bundle should obtain a copy of the following text book and use it as a reference while taking this course: "Java Servlet Programming, 2nd Edition" by Jason Hunter with William Crawford published by O'Reilly and Associates, Inc.

  • Course length: 2-3 hours


  • Course ID:
    WJ-3050-90
    Subscription Duration:
    90 days
    Price:
    $US  30.00
    How to Enroll
       
     Languages Offered Back To Top

    This course is currently available in English only.

     
     Who Can Benefit Back To Top

    Students who can benefit from this course are project leads or technical managers of internet software development teams using Java servlet technology, and Java programming language developers who require a rapid introduction to Java servlet technology.

     
     Prerequisites Back To Top

    To succeed fully in this course, students should be able to:

  • Understand HTTP, HTML, and web browsers
  • Understand Common Gateway Interface (CGI) and other web application programming including Java technology and HTML forms
  •  
     Skills Gained Back To Top

    Upon completion of this course, you should be able to:
  • Explain Hypertext Transfer Protocol (HTTP) Servlets
  • Define the basic framework for an HTTP-style servlet
  • Identify two major servlet packages, and how they are applied and used
  • Explain the servlet life cycle
  • Define and describe Server-Side Includes (SSIs)
  • Describe how to use a servlet to generate Hypertext Markup Language (HTML) content in runtime
  •  
     Related Courses Back To Top

  • Before: WJB-250: Java Programming Language Bundle
  • Before: WJB-320: Distributed Programming with Java Technology
  • After: Programming Java-Based Servlets: WJ-3051-90
  •  
         Course Content Back To Top



    Module 1: Introducing Java Servlets Module Introduction

  • Topic 1: What Are Servlets?
  • Topic 2: Advantages of Servlets
  • Topic 3: Uses of Servlets
  • Topic 4: Uses of Servlets in Applications
  • Topic 5: Tools for Developing and Running Servlets
  • Topic 6: An Easy Alternative
  • Review Questions
  • Module Summary


  • Module 2: A Basic Servlet
  • Module Introduction
  • Topic 1: HTTP-Style Servlets
  • Topic 2: Java Servlets Packages
  • Review Questions
  • Module Summary


  • Module 3: The Servlet Life Cycle
  • Module Introduction
  • Topic 1: Introduction
  • Topic 2: init() and destroy() Methods
  • Topic 3: A Practical Example
  • Topic 4: Servlet Reloading
  • Review Questions
  • Module Summary


  • Module 4: HTTP Servlets
  • Module Introduction
  • Topic 1: HTTP Basics
  • Topic 2: Page Generation
  • Topic 3: Parameter Passing in HTTP Servlets
  • Topic 4: Server-Side Includes
  • Review Questions
  • Module Summary
  • Module Summary
  • Course Summary
  •