Availability:In stock
- +

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:

  • Identify object-oriented programming concepts.
  • Write Java technology applications, demonstrating significant programming ability.
  • Integrate existing Java code (for example, reuse existing classes created by other team members).
  • Design Java technology applications.
  • Functionally describe the benefits of N-tier architecture.
  • Create a web page using HTML.

    Hardware Requirements

    On each student's machine, you need the following hardware:
    • 1 GHz Pentium-class processor or faster
    • Minimum 1 GB of RAM
    • 10 GB hard disk or larger (You should have at least 250 MB of free hard disk space available for the Eclipse installation.)
    • CD-ROM drive
    • Keyboard and mouse or other pointing device
    • 1024 x 768 resolution monitor recommended
    • Network cards and cabling for local network access
    • Internet access (contact your local network administrator)
    • A projection system to display the instructor’s computer screen

    Software Requirements

    Each computer requires the following software:

    • Eclipse for Java EE Developers
    • JDK 1.6
    • Tomcat Apache Server version 7.0
    • Internet Explorer version 9.0
    • Google Chrome
    • Firefox

    Course Objectives

    Upon successful completion of this course, students will be able to:
    • use a web server to develop a web component.
    • write servlets.
    • use scopes.
    • process requests.
    • implement servlets.
    • describe the basics of JSP.
    • use the capabilities of the Expression Language.
    • implement JSP tags.

    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)
    More Information
    SKU 085183SEB
    Days Of Training 4
    Course Number SELECT
    Product Type Digital Courseware
    Electronic 1
    Publication Date 2012-02-13 00:00:00
    Curriculum Library Java
    Secondary Category Java