Projects / OOWeb

OOWeb

OOWeb is a lightweight, embedded HTTP server for Java applications that maps objects to URL directories, methods to pages, and form/query-string arguments as method parameters. This allows for unparalleled ease in creating, deploying, and testing Web applications.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  08 Nov 2008 18:46

Release Notes: The main improvement is the ability to add String, File, or InputStream objects to the response body, ensuring that large files or pipes can be delivered efficiently. These can be added to a response in arbitrary order. There was a refactor to remove some cyclic dependencies, a bugfix in the file upload code (which was adding extra bytes), and a bugfix to decode some form parameters. 0.8.0 is not backward compatible with 0.7.x due to the refactoring, but changes to client code will be trivial.

  •  13 Jun 2007 19:29

Release Notes: This release was updated to JUnit 4.3. Some tidying and polishing of JavaDoc, logging, etc. was undertaken. The server now ensures that user exceptions result in HTTP 500 rather than HTTP 200 response codes. Caching was implemented for the @Cacheable annotation. It provides a trivial memory backed cache for responses to cacheable methods. Samples were restructured and a groovy "Worldapp" sample was added.

  •  26 Feb 2007 17:20

    Release Notes: This release requires JDK 5 for compilation and runtime. The HTTP implementation has been replaced with pygmy-httpd. Annotation support has been added for controllers, security, and caching. There is better decoupling of Server and handler code, rewritten request processing workflow and security handling, and the introduction of an object and method Registry, which greatly improves performance.

    •  11 Oct 2005 09:26

    Release Notes: Urgent bugs were fixed in the session cleaner, MIME types, and default cookie paths.

    •  03 Oct 2005 07:14

    Release Notes: This release adds supports for custom error pages, multipart encoded form data (including file uploads), file/bytestream transmission for applications, regex maps for security, and a few small bugsfixes.

    Screenshot

    Project Spotlight

    trash-cli

    A command line interface to the freedesktop.org trashcan.

    Screenshot

    Project Spotlight

    DBSight

    An embeddable platform for creating Google-like searching for any database or application.