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 | Software Development Libraries Application Frameworks Internet Web HTTP Servers |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | Java |
| Translations | English |
Recent releases


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.


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.


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.


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


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.