Clojure Web Development Essentials

Clojure Web Development Essentials Front Cover
Clojure Web Development Essentials
By 作者: Ryan Baldwin
pages 页数: 190 pages
Edition 版本: 1
Language: English
Publisher Finelybook 出版社: Packt Publishing
Publication Date: 2015-02-16
ISBN-10: 1784392227
ISBN-13: 9781784392222

Book Description to Finelybook sorting

More Information
Generate a fully runnable web application using the Luminus Leiningen application template
Explore the basics of the underlying Ring framework and the Ring Server
Configure URL Routing, Logging, and some testing basics
Create new web pages using the Selmer template rendering library
Validate user-submitted form data
Store and retrieve data to and from a database
Configure, package, and deploy the finished application
Functional programming enables developers to create and deploy applications quickly and easily. Using the Clojure programming language and the Leiningen build tool, this book teaches you how to leverage various Clojure libraries into the building blocks of a web-based application.

We’ll start by generating a new, fully runnable, baseline web application using the Leiningen Luminus template. From there we’ll examine the different pieces that compose our application, and learn the basics of the underlying Ring framework. Subsequent chapters will focus on each technology and leverage those technologies to build additional functionality into our application. You’ll learn how to validate user submitted data, authentication, account creation, how to interact with a database, and more. Finally, we’ll create an environment configuration and deploy our app.

By the end of this book you’ll have created a full fledged application from start to finish, and you’ll have the requisite skills to develop an efficient and robust web application.

Use Clojure to create robust, ready-to-be deployed web applications
Get to grips with Clojure through successive implementation of applications using new features
Explore the in-depth concepts of Clojure, such as templating, request routing, input validation, and database transactions, and utilize Java interoperability


Chapter 1. Getting Started with Luminus
Chapter 2. Ring and the Ring Server
Chapter 3. Logging
Chapter 4. URL Routing and Template Rendering
Chapter 5. Handling Form Input
Chapter 6. Testing in Clojure
Chapter 7. Getting Started with the Database
Chapter 8. Reading Data from the Database
Chapter 9. Database Transactions
Chapter 10. Sessions and Cookies
Chapter 11. Environment Configuration and Deployment


赞(0) 打赏
未经允许不得转载:finelybook » Clojure Web Development Essentials
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1


    florije4ex 4个月前 (06-20) 未知系统 谷歌浏览器 Mac OS X 10_14_2 回复