Java Web Programming

Java Web Programming provides an in depth look at web based development using the Java programming environment. The course is broken into three sections. The first provides a quick overview of the HTTP protocol and reviews the basic elements of HTML. The purpose is to provide foundational HTML knowledge for creating very simple web pages.

The second part of the course focuses on the building blocks of web application development using Java. The primary focus is on understanding and using Servlets and Java Server pages for creating web based applications.

The final section builds upon Servlets and JSP to develop a powerful web framework. One that provides both a robust and flexible solution for web development. These are the same concepts used to develop popular web frameworks such as Struts and Spring.

This course is a 4 day class. [ Download ]

Java Web Programming Course Outline

  1. HTML and HTTP Protocol

    • Overview of HTTP Protocol
    • HTML Overview
    • Basic HTML Elements
    • HTML Forms
    • Basic HTML Widgets

  2. Servlets

    • How Servlets Work
    • Life Cycle of Servlets
    • Deploying Web Applications
    • Building WAR File With Ant

  3. Servlet Request and Response

    • Servlet Response Object
    • Response Error Codes
    • Response Headers
    • Servlet Request Object
    • Processing Web Form Data
    • URL Elements
    • Forwards and Includes
    • Communicating Between Servlets

  4. Session Management

    • HttpSession Object
    • HttpSession Example
    • Cookies

  5. JavaServer Pages

    • Overview of JSP
    • JSP Scriptlets
    • JSP Expressions
    • Implicit Variables
    • Include and Page Directives
    • JSP Error Handling
    • Expression Language (EL) Basics

  6. Tag Libraries

    • Overview of JSTL
    • Core Tags
    • Format Tags
    • Custom Tag Creation
    • Simple Tags
    • Tags With A Body

  7. Best Practices

    • Overview of Web Framework
    • Front Controller Servlet Pattern
    • Application Controller Pattern
    • Action Interface and Factory
    • Complete Example Using Framework

  8. Best Practices: Intercepting Filters

    • Context Filter
    • Authentication Filter
    • Authorization Filter
    • Integrating Filters Into Framework

  n + 1, Inc.     Phone: (502) 276-6277
Copyright © 1999-2010 n + 1, Inc. All Rights Reserved.
Linux is the trademark of Linus Torvalds. All other trademarks are property of their respective owners.