Introduction to JavaServer Pages
o Introduction to JavaScrver Pages (JSP)
o What is Enterprise JavaBeans (EJB)?
o What are Java Servlets?
o What is JSP?
o Web Application Technologies
o Advantages of JSP
o The Mechanics of JSP
o Basic JSP Syntax
o Lesson 1 Review
o Lesson 1 Instructor Section
o Additional Instructor Notes
JSP Fundamentals
o Fundamentals of JSP
o Evaluating Java Expressions
o Using JSP Scriptlets
o Using JSP Declarations
o Using JSP Predefined Variables
o Lesson 2 Review
o Lesson 2 Instructor Section
o Additional Instructor Notes
JSP Directives
o Introduction to JSP Directives
o Including Files in JSP
o Using the jsp:plugin Element
o Lesson 3 Review
o Lesson 3 Instructor Section
o Additional Instructor Notes
JSP and JavaBeans
o Introduction to JSP and JavaBeans
o Component-Centric Architecture
o JavaBeans
o JavaBean Property Data Types
o JSP-JavaBean Tags
o The <jsp:getProperty> Tag
o The <jsp:setProperty> Tag
o Rules for Constructing JavaBeans
o The JavaBean Serializable Interface
o Accessing JavaBeans Through Scriptlets and Expressions
o Lesson 4 Review
o Lesson 4 Instructor Section
o Additional Instructor Notes
JSP Custom Tags and Tag Libraries
o Introduction to JSP Tag Libraries
o Why Use Tag Libraries?
o Using Custom Tags
o Creating JSP Custom Tag Libraries
o The taglib Directive
o Using Custom Tags in JSP Files
o Tag Handlers
o Tag Library Descriptor
o Deploying Tag Libraries
o Lesson 5 Review
o Lesson 5 Instructor Section
JSP and Java Servlets
o Interaction Between JSP and Java Servlets
o Servlets
o Servlets vs. JSP
o Web Application Architecture
o JSP vs. Servlet Architecture
o Controlling the flow with RequestDispatcher
o Lesson 6 Review
o Lesson 6 Instructor Section
JSP, HTML Forms and Databases
o Introduction to JSP, HTML Forms and Databases
o Distributed Multi-tiered Applications
o Steps in a Typical Web Communication
o HTML Forms
o Request Object
o Relational Databases
o Structured Query Language (SQL)
o Java Database Connectivity (JDBC)
o Lesson 7 Review
o Lesson 7 Instructor Section
o Additional Instructor Notes