Web Component Development with Servlets & JSPs (Java EE 6)

Course Specifications

Course number: 085183
Course length: 4.0 day(s)

Course Description

Course Objective: You will use basic Servlet and JSP programming to create simple web applications.

Target Student: Students should be skilled and experienced in using Java 6. They should be able to create web components (such as servlets and custom tags). Students who are preparing for the Oracle Certified Expert, Java Platform, Enterprise Edition 6 JavaServer Pages, and Servlet Developer certification can take this course.

Prerequisites: To ensure your success, you can first take the Element K courses, Web Design with HTML5 and CSS3: Level 1, Java Fundamentals (Java SE 6), and Java Programming (Java SE 6), or have equivalent knowledge.

To ensure your success, you should be able to:

Hardware Requirements

On each student's machine, you need the following hardware:

Software Requirements

Each computer requires the following software:

Course Objectives

Upon successful completion of this course, students will be able to:

Course Content

Lesson 1: Using a Web Server

Topic 1A: Examine Servlets, JSPs and Java EE
Topic 1B: Create a HTML Form
Topic 1C: Use HTTP Methods
Topic 1D: Install Eclipse and Tomcat
Topic 1E: Examine Architecture
Topic 1F: Use Annotations
Topic 1G: Create the BBStore Project
Lesson 2: Writing Servlets

Topic 2A: Create a First Servlet
Topic 2B: Examine a Web Application
Topic 2C: Examine Request Parameters
Topic 2D: Enable Servlet Communication
Lesson 3: Using Scopes

Topic 3A: Define HTTP Request
Topic 3B: Use Hidden Fields
Topic 3C: Define Sessions
Topic 3D: Examine Cookies
Topic 3E: Use ServletContext Scope
Topic 3F: Select the Right Scope
Topic 3G: Examine Spring Integration
Lesson 4: Processing Requests

Topic 4A: Define Filters
Topic 4B: Dispatch Requests
Topic 4C: Work with Threads
Topic 4D: Examine Asynchronous Servlets
Lesson 5: Implementing Servlets

Topic 5A: Examine Servlet API
Topic 5B: Examine the Servlet Lifecycle and Events
Topic 5C: Secure Web Applications
Topic 5D: Work with Packages
Lesson 6: Basics of JSP

Topic 6A: Introduction to JSP
Topic 6B: JSP Architecture
Topic 6C: JSP Core Concepts
Lesson 7: Using the Expression Language

Topic 7A: Introduction to the Expression Language
Topic 7B: Use Operators and Objects
Lesson 8: Implementing JSP Tags

Topic 8A: Work with the JSTL Tag Library
Topic 8B: Custom Tags
Topic 8C: Handle Exceptions
Appendix A: Web Component Development with Servlets & JSPs (Java EE 6)