Welcome to the MageLang Institute Magercises
for the Fundamentals of Java Servlets course module.
These Magercises illustrate how to build and use Java servlets to extend
the functionality of a web server.
When you finish these Magercises, you will be able to create new servlets
and integrate them into a web site. You will also learn how to create a
direct link between applets running in the client browser and servlets
running in the web server. With this foundation, you will be able to design
and implement sophisticated web-based client/server and multi-tiered computing
solutions.
A help document provides a quick explanation
of the concepts behind the magercises.
Magercises
- Hosting
with servletrunner
This Magercise shows you how to build a simple servlet and host it with
the servletrunner utility.
Educational goals:
- Compile a simple "Hello World" servlet.
- Host the servlet with
servletrunner .
- Activate the servlet from a browser with a URL.
- Hosting
with the Java Web Server
This Magercise shows you how to host a servlet with the Java Web
ServerTM from Sun.
Educational goals:
- Create and compile a simple "Hello World" Servlet.
- Host the servlet with the Java Web Server.
- Run the servlet from your browser.
- Accessing
Servlet Service-Time Parameters
This Magercise shows you how to access service-time parameters from
within a servlet.
Educational goals:
- Learn how to access service-time parameters.
- Format and echo the information back to the client.
- Generating
In-line Content
This Magercise shows you how build a servlet that provides in-line
content generation. This servlet is designed to be
activated via a
<servlet> tag.
Educational goals:
- Build a servlet that generates in-line content.
- Create an "shtml" file that the Java Web
ServerTM uses to call the servlet.
- Posting
and Processing HTML Forms
This Magercise shows you to present and process HTML forms with
servlets. Two servlets are used in this Magercise. The first one,
FormDisplayServlet , is written for you. It displays
an HTML form with editable data.
You will write the second servlet, FormProcessingServlet ,
which processes the form post operation coming back from the browser.
Educational goals:
- Learn how to create HTML forms dynamically from
information stored on disk.
- Learn how to accept form input from a browser.
Copyright © 1998 MageLang Institute.
All Rights Reserved.
|