Programming Java Based Servlets
The Programming Java Based Servlets course provides students with an
awareness of how apply Java-based servlets in a Java-enabled web server
environment. 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 ID:
WJ-3051-90 |
Subscription Duration:
90 days
| Price: $US
30.00 |
|
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
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 |
 |
To succeed fully in this course, students should be able to: Understand Common Gateway Interface (CGI) and other web application
programming including Java and Hypertext Markup Language (HTML) formsUnderstand basics of Java-based servlets and HTTP servletsBuild a basic Java-based servlet
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Describe servlet application program interfaces (APIs)Explain session trackingDescribe the fundamentals of servlet securityDetermine how to set HTTP response headersSend compressed contentDebug servletsDescribe how the Secure Sockets Layer (SSL) protocol works
|
Related Courses |
 |
Before: WJ-3050-90: Understanding ServletsAfter: WJB-314: Web Componenet Development with Java Technology
|
Course Content |
 |
Module 1: Retrieving Information
|
Module Introduction Topic 1: Source of Information Topic 2: Initialization ParametersTopic 3: The Server Topic 4: The Client Topic 5: The RequestReview Questions Module Summary
Module 2: Sending HTML Information
|
Module Introduction Topic 1: The Structure of a ResponseTopic 2: HTML GenerationTopic 3: Status CodeTopic 4: HTTP HeadersTopic 5: When Things Go WrongReview QuestionsModule Summary
Module 3: Sending Multimedia Content
|
Module IntroductionTopic 1: The Basic ModelTopic 2: ImagesTopic 3: Compressed ContentReview QuestionsModule Summary
Module 4: Session Tracking
|
Module IntroductionTopic 1: User Authorization and Hidden FieldsTopic 2: URL Writing and Persistent CookiesTopic 3: Session Tracking APITopic 4: A Session Tracking ExampleReview QuestionsModule Summary
Module Introduction Topic 1: Basic ConceptsTopic 2: User Authentication Topic 3: Digital CertificatesTopic 4: Secure Soccets Layer (SSL)Topic 5: Java SecurityTopic 6: Programming a Secure ServletReview QuestionsModule Summary
Module IntroductionTopic 1: Java UtilitiesTopic 2: Debugging Topic 3: Performance TuningReview QuestionsModule Summary
Module 7: Capstone Project
|
Module IntroductionTopic 1: User VerificationTopic 2: Gather InformationTopic 3: Process InformationTopic 4: Return ResultsTopic 5: Additional CapabilitiesModule SummaryCourse Summary |