Java Open Source Projects Directory

...dedicated into Java open source projects

  • Increase font size
  • Default font size
  • Decrease font size
Web Servers

asyncweb

AsyncWeb is a high-throughput, non blocking Java HTTP engine - designed throughout to support asynchronous request processing. AsyncWeb employs non-blocking selector driven IO at the transport level, and is asynchronous throughout - from the initial parsing of requests, right through to and including the services implemented by users. AsyncWeb breaks away from the blocking request / response architecture found in todays popular HTTP engines. This allows it to be highly scalable and capable of supporting very high throughput - even in high processing latency scenarios. A simple API allows new asynchronous services to be created easily - and out-of-the-box Spring integration allows them to be configured simply and with great flexibility. In addition to "endpoint" HTTP services, AsyncWeb also allows configurable "chains" of behavior - enabling "filter" like behavior to be applied to all requests. Pluggable "resolvers" map incoming requests to their target HTTP service - and are given access to the entire incoming request - allowing the routing possibilities to be very flexible.

 

kangaroo-egg-webserver

Kangaroo-egg is a new webserver. It followed HTTP1.1 protocol and has DQM script language and container(very like Servlet/JSP). So it can used in medium or small web application. It has the following special functions:

 * Define the dynamic web page's extended name in yourself.
 * Integrated function of compress HTTP content.
 * Output file base on different permission.
 * Easy create static page.

 


Page 4 of 4