This
unit provides an introduction to Java Servlets, JavaBeans, and Java Server
Pages. It discusses the use of Servlets and beans within the Model View
Controller (MVC) pattern and provides an introduction to their interaction
with other Java Components.
Unit Duration: 16
hours
Unit Objectives:
Students
will gain an understanding of Servlet programming, session scope, and
basic web application servers concepts as well as bean programming and
content interaction. Students will understand how Java is used on the
browser side, specifically in building interactive client web pages.
Gain an understanding of how to use JavaServlets
Program JavaServlets within Web based environment
Understand Session Scope and JavaServlets
Understand how Servlets work within the Web Application Server environment
Understand how Java fits into the HTML equation
Learn the terminology unique to JSPs
Understanding the interaction between JSPs and the Application Server
Understand where JSP fit into the Model View Controller (MVC) pattern
Build JSPs that interact with clients through an Internet browser
Understand the use of Java Beans
Understand the Java Bean Concept
Program Java Beans
Unit Outline:
JavaServlets
What are Servlets?
What are the advantages of Servlets?
Where do Servlets live?
Servlet Concepts
Architectural roles
HTML Support
Servlet Programming
Servlet API
Request Headers
CGI Variables
Status Code
Response Headers
Session Tracking
Cookies
Java Beans
What is a bean?
What are the advantages of beans?
How beans fit into the Model View Controller (MVC) pattern?
Bean Concepts
Introspection
Customization
Events
Properties
Persistence
Bean Programming
Using VA Java or Using Visual Café
Visual Beans
Non-Visual Beans
Dropping Beans
Properties Editors
Packaging Beans
JSP
What is JSP?
An overview
Model View Controller (MVC)
JSPs
JSP Basics
JSP Request Model
JSP Tags
Types of Tags
Simple Tags
Tags with Attributes
Tags with Bodies
Tags that define Scripting Variables
Cooperative Tags
Defining Tags
Simple Tags
Tags with Attributes
Tags with Bodies
Tags that Define Scripting Variables
JSPs and Beans
Loading Beans
Initializing Beans
Bean Scope
Dynamic Content
Redirecting
For
More Information Contact:
Tod Pryor at training@prioritytech.com
402-445-4747, or toll free at 1-866-PTI-CORP ext. 4747