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
Publisher Finelybook 出版日期: 2015-02-16
ISBN-10 书号: 1784392227
ISBN-13 书号: 9781784392222


Book Description
More Information
Learn
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
About
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.
Features
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
Contents
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

下载地址 Download
打赏
未经允许不得转载:finelybook » Clojure Web Development Essentials

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏