The Firewater Framework lets you create sophisticated REST based web APIs for your Java and Flash/Flex based web applications. Features include:
- Spring based declarative architecture (zero code web services)
- extensible framework
- supports GET, PUT, POST, OPTIONS and DELETE HTTP methods and matches incoming URL patterns
- supports JDBC back-ends with templated SQL mappings
- supports secured web services using Acegi Spring Security
- supports paging, full-text search, sorting and filtering
- flexible cacheing strategy based on OSCache
- custom Spring schema for easy configuration
NOTE: The binary downloads are out-of-date. If you are using Maven2, you can include Firewater as a Maven dependency. Alternatively, you can build from the source for the latest version.