 
   
  Jigsaw user's guide
  Design
The Jigsaw server is entirely written in Java. Because of
this, it offers the following features:
  - 
    Portable
  
- 
    Jigsaw will run on all platforms that support Java, with
    no changes ! This is for real, it has been tested at least on Windows
    95 and Windows NT.
  
- 
    Extensible
  
- 
    Jigsaw is made of a core and a set of extension modules.
    You can add your own modules, dynamically, to the server. Moreover,
    because the Java runtime comes with both threads and garbage collection,
    your job as an extension writter is largely simplified.
  
- 
    Object Oriented
  
- 
    The full code of the server is object-oriented, but the interesting thing
    is that resources are objects. By opposition to most of the existing
    servers, that consider a resource as being either a cgi script or
    a file, Jigsaw allows any object to become
    accessible through HTTP.
  Table of content
Jigsaw user's guide is made of the following material:
  - 
    Presentation
  
- 
    A quick overview at the Jigsaw architecture. This is a good starting
    point if you want to either use or extend Jigsaw. It will explains
    you the basic design.
  
- 
    Jigsaw administration guide
  
- 
    The thing you want to read if you are planning to use Jigsaw as your
    HTTP server. This will explain you how to configure Jigsaw.
  
- 
    Jigsaw tutorials
  
- 
    Three tutorials, that explain you how to run and configure Jigsaw,
    how to extend by by writing new resources, and how to extend it by writing
    new filters.
  
- 
    Jigsaw reference manual
  
- 
    The reference documentation for all Jigsaw objects. This includes
    reference documentation for the set of Java properties used by the server,
    the set of pre-defined resources and the set of pre-defined filters.
  
- 
    Jigsaw application programming interface
  
- 
    The thing you want to read if you plan to extend Jigsaw with new
    functionalities. This includes writing new resource objects (a kind of CGI
    in the server), changing the default logger, etc.
They should be read in this order: it is recommeneded to be able to configure
Jigsaw before trying to extend it !
  
Jigsaw Team
$Id: Overview.html,v 1.15 2001/03/14 11:32:24 ylafon Exp $