Servlets and Other Neat Java Web Server Technologies

3/2/98


Click here to start


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

Java’s 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/