|
|
The goal of Simple is to bring the power of simplicity to the world of server
side Java. The primary focus of the project is to provide a truly embeddable
Java based HTTP engine capable of handling enormous loads. Simple provides
a truly asynchronous service model, request completion is driven using an
internal, transparent, monitoring system. This allows Simple to
vastly outperform most popular Java based servers in a multi-tier environment,
as it requires only a very limited number of threads to handle very high
quantities of concurrent clients. Simple has consistently out performed both commercial
and open source Java Servlet engines and has a fully comprehensive API that is
as usable for experienced Java developers as it is for beginners. Best of all,
Simple is completely free, and is released under the terms of the GNU Lesser
General Public License, LGPL, which ensures its availability for use by open
source and proprietary developers alike.
|
Simple integrated with the Restlet framework
Simple has been bundled as a HTTP connector with the popular Restlet framework. The Restlet project is one of the first and most complete implementations of the new JAX-RS 1.0 specification. The Restlet project was started from the observation that no Java framework was available to help developers build RESTful applications.
|
|
Performance comparison of Simple and Jetty
Performance tests performed on the most recent release of Simple show it out performs two of the most popular NIO based HTTP servers. In a comparison performed with Apache Bench, Simple shows better scalability, higher throughput and more efficient memory consumption.
|
|
Simple XML configuration framework
Recent changes to the Simple XML configuration system have been branched as a new project. The new XML configuration system will allow application assembly to be implemented such that components can be integrated and implemented with greater ease.
|
|
Download demonstration of Simple
A demonstration server can be downloaded from the above link illustrating how the Simple framework can be used. The demonstration implementation provides examples of how Groovy and Java based JSP templates can be composed in an MVC architecture.
|
|