Table of Contents
Servlets and Other Neat Java Web Server
Technologies
If your brain supports background processing...
Sequence of Topics
Java from 50,000 Feet
Java from 5,000 Feet
Java from 1 Inch
Java
on the Server?!?!?
Java on the Server: The Silent Explosion
Javas Key Value Propositions
Web Servers are Black Boxes
Performance: A Shrinking Inhibitor
Where Java VM Spends its Time
Quiz: What is the Output?
Answer: Insufficient Data
Project HotSpot
Concept #1: Garbage Collection
Concept #2: Thread Synchronization
Concept #3: Adaptive Optimization
Monomorphic or Megamorphic?
The JavaServer Product Family
Servlets: The Rap Sheet
URL In, HTML Out
Building a Servlet (Part 1 of 6)
Building a Servlet (Part 2 of 6)
Building a Servlet (Part 3 of 6)
HttpServletRequest & Response
Building a Servlet (Part 4 of 6)
Building a Servlet (Part 5 of 6)
Building a Servlet (Part 6 of 6)
How do we Invoke a Servlet?
Example of Servlets: Glossary
Loading and Initializing Servlets
Why Use Servlets if You Have CGI Programs?
Careful about Comparing Servlets and Applets
Page Compilation (.jhtml files)*
Page Compilation: Mysteries Revealed, Step by
Step
Next Step: The Plot Thickens
Final Step: Compile the Servlet, Close Your Eyes, and
Execute
Yes, I Know: A Thousand Questions
That Dumb Calculator Implemented in Page Compilation
Session Tracking
Session Objects
Adding Session Tracking to the Calculator Servlet
More on Sessions
Other Java Web Server Capabilities
Other Java Web Server Capabilities
Summary
Conclusions
Answer to Puzzle
PPT Slide |
Author: Dan Leifker Email: webmasteer@phxjug.org
Home Page: http://www.phxjug.org/
|