Route Requests with Ring

Ring aims to abstract the details of HTTP into a concise and modular API that can be used to build a large spectrum of applications. If you’ve developed web applications in Python or Ruby, then you’ll find it similar to the WSGI and Rack libraries found in those languages.[17][18]

Since Ring has become the de facto standard for building web applications, a lot of tools and supporting libraries have been developed around it. While in most cases you won’t need to use Ring directly, it’s useful to have a high-level understanding of its design to help you develop and troubleshoot your applications.

Ring adapters for the Java HTTP servlet application programming interface (API) allow applications to be deployed on any ...

Get Web Development with Clojure, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.