Grizzly
web server
A web server is computer software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initi ...
framework has been designed to help developers to take advantage of the Java
non-blocking I/O
In computer science, asynchronous I/O (also non-sequential I/O) is a form of input/output processing that permits other processing to continue before the transmission has finished. A name used for asynchronous I/O in the Windows API is overlappe ...
(NIO) API. Grizzly's goal is to help developers to build scalable and robust servers using NIO as well as offering extended framework components:
web framework
A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build an ...
(
HTTP/S),
WebSocket
WebSocket is a computer communications protocol, providing full-duplex communication channels over a single Transmission Control Protocol, TCP connection. The WebSocket protocol was standardized by the Internet Engineering Task Force, IETF as in ...
,
Comet
A comet is an icy, small Solar System body that, when passing close to the Sun, warms and begins to release gases, a process that is called outgassing. This produces a visible atmosphere or Coma (cometary), coma, and sometimes also a Comet ta ...
.
Overview
The Core Framework of Grizzly includes
* Memory Management
* I/O Strategies
* Transports and Connections
* FilterChain and Filters
* Core Configuration
* Port Unification
* JMX Monitoring
HTTP components include
* Core HTTP Framework
* HTTP Server Framework
* HTTP Server Framework Extras
* Comet
* JAXWS
* WebSockets
* AJP
* SPDY
References
External links
*
Eclipse Grizzlyproject as a part of Eclipse Enterprise for Java (EE4J)
{{GlassFish
Java enterprise platform