What you'll learn?

·     Define a simple deployment descriptor.

·     Describe the servlet life cycle.

·     Use the SingleThreadModel interface.

·     Dynamically generate images.

·     Track a session using URL rewriting.

·     Track a session using cookies.

·     Use Secure Sockets Layer to improve security.

·     Share data with another servlet.

·     Use JNDI to lookup EJBs, resource factories, and environment entries.

Description

This course designed to teach you how to use Java servlets technology to build Web applications. it will empower you with the skills to design server-side applications that greatly increase the value of your Web site. This course will introduce you to the fundamental concepts of Java servlets and related technologies. Also it will build on your knowledge and present solutions for more functional and exciting Web pages. By the end of this course, you will understand and use the most popular applications of Java servlets

Audience :

Web Developers, Java Programmers, Solution Developers, and Enterprise Developers.

Topics :

Introduction to Java Servlets

o  Pre-Assessment Questions

o  Introduction to Web Applications

o  Writing a Simple Servlet

o  Responding to Form Data

o  Deployment Descriptors

o  Review

The Servlet Life Cycle

o  Pre-Assessment Questions

o  The Multithreaded Model

o  The Single Thread Model

o  The init and destroy Methods

o  CGI Environment Variables

o  The ServletContext

o  Review

Responding to a Request

o  Pre-Assessment Questions

o  Controlling the Client

o  Persistent Connections

o  Status Codes

o  Multimedia Content

o  Review

Servlet Sessions

o  Pre-Assessment Questions

o  Hidden Form Fields

o  URL Rewriting

o  Cookies

o  Review

Authentication and Security

o  Pre-Assessment Questions

o  HTTP-Based Authentication

o  Form Authentication

o  Secure Sockets Layer

o  Review

Inter-Servlet Communication

o  Pre-Assessment Questions

o  Sharing Data

o  Dispatching to Another Servlet

o  Review

Building Enterprise Web Applications

o  Pre-Assessment Questions

o  Java Servlets and JNDI

o  Clustering and Java Servlets

o  JavaMail

o  Review

Internationalization

o  Pre-Assessment Questions

o  The Latin Character Set

o  Non-Latin Character Sets

o  Review

Prerequisities :

Recommended Knowledge :

Students must have completed the Java Programming Fundamentals course or be able to demonstrate equivalent.

Recommended Course(s) :

Category :

  • Programming

Training Materials :

CIW Official Curriculum

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

This course is a credit towards the CIW Web Developer Certification.

Related Courses