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
 
 

Java Servlets: A Technical Introduction

 Course Description
    Course Outline/Details

The Java Servlets: A Technical Introduction 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 the concepts of servlet technology and explains how to use servlets to extend server-side web functionality. This web bundle also explores some of the ways Java-based servlets can extend the functionality of any Java-enabled server. In particular, it focuses on sending and retrieving information, sending multimedia content, and tracking user sessions. Servlet security, focusing on authentication, confidentiality, and integrity, are also discussed in this course.

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

  • Course length: 4-6 hours


  • Course ID:
    WJB-305-180
    Subscription Duration:
    180 days
    Price:
    $US  48.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. Also 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
  • Describe servlet application program interfaces (APIs)
  • Explain session tracking
  • Describe the fundamentals of servlet security
  • Determine how to set HTTP response headers
  • Send compressed content
  • Debug servlets
  • Describe how the Secure Sockets Layer (SSL) protocol works
  •  
     Related Courses Back To Top

  • Before: WJB-250: Java Programming Language Bundle
  • Before: WJB-320: Distributed Programming with Java Technology
  • After: WJB-314: Web Componenet Development with Java Technology
  •  
         Course Content Back To Top



    WJ-3050-90: Understanding Servlets

  • Module 1-Java Servlets Introduced
  • Module 2- A Basic Servlet
  • Module 3- The Servlet Life Cycle
  • Module 4- HTTP Servlets


  • WJ-3051-90: Programming Java-Based Servlets
  • Retrieving Information
  • Sending HTML Information
  • Session Tracking
  • Security
  • Odds and Ends
  • Capstone Project
  •