-
Notifications
You must be signed in to change notification settings - Fork 520
Home
liujiaqiid edited this page Apr 20, 2013
·
48 revisions
Ring is a low-level interface and library for building web applications in the Clojure programming language. It is similar to the Ruby Rack library, the WSGI in Python, or the Java Servlet specification.
- Getting Started Add dependencies of ring ---> defn route
- Why Use Ring? Provides low level interfaces.\Common basis of higher level frameworks
- Concepts Handler\Request\Response\Middleware
- Creating Responses response\redirect\file-response\resource-response
- Static Resources wrap-file\wrap-resource\wrap-file-into\
- Content Types wrap-content-type
- Parameters ring.middleware.params/wrap-params
- Cookies ring.middleware.cookies/wrap-cookies
- Sessions key :session /wrap-session
- File Uploads
- Interactive Development
- API
- Third-Party Libraries
- Benchmarks
- Examples