Clojure Web開發實戰

Clojure Web開發實戰

《Clojure Web開發實戰》是2015年11月人民郵電出版社出版的圖書,作者是[美]肖特尼科夫。

基本介紹

  • 書名:Clojure Web開發實戰
  • 作者:[美]肖特尼科夫
  • ISBN:9787115398932
  • 頁數:208頁
  • 定價:45元
  • 出版社:人民郵電出版社
  • 出版時間:2015年11月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

Clojure是一門Lisp方言。它通過函式式編程技術,直接支持並發軟體開發,得到眾多開發人員的臘茅歡迎,廣泛套用於各個領域。Web開發是Clojure的主戰場之一。
本書專門探討Clojure在Web開發領域的實際套用。通過閱讀本書,讀者既可以深入理解Clojure Web棧的專業知識,同時又能運用這些知識來輕鬆茅主踏構建Web套用。全書共7章,詳細介紹了Clojure Web開發的各個方面,附錄部分介紹了IDE的選擇、Clojure快速入門以及相關的資料庫技術。
本書適合各個層次的讀者。如果具備一些函式式方面的編程經驗,將對閱讀本書有所助益,但這並不是必需的。如果你還沒有真的用過Clojure,可以快速掌握如何運用這門語言來解決Web開發中的實際問題。

圖書目錄

第 1章 起步 1
1.1 環境設定 1
1.2 你的第 一個工程 7
第 2章 Clojure的Web技術棧 23
2.1 使用Ring來路由請求 24
2.2 定義Compojure路由 28
2.3 套用架構 31
2.4 Compojure和Ring之後 40
2.5 你學到什麼 52
第3章 服務組件Liberator 53
3.1 創建項目 54
3.2 定義資源 54
3.3 匯總 58
3.4 你學到什麼 65
第4章 訪問資料庫 66
4.1 使用關係型資料庫 66
4.2 生成報表 71
4.3 你學到什麼 79
第5章 相匙只烏冊 80
5.1 開發流程 80
5.2 相冊有什麼 80
5.3 創建應用程式 82
5.4 程式數據模型 83
5.5 任務1:賬戶註冊 85
5.6 任務2:登入登出 95
5.7 任務3:上傳圖片 97
5.8 任務4:顯示圖片 110
5.9 任務5:刪除圖片 115
5.10 任務6:刪除賬戶 121
5.11 你學到什麼 123
第6章 收尾 124
6.1 添加一些樣式 124
6.2 單元測試 128
6.3 日誌 132
6.4 程式配置檔案 135
6.5 打包套用 137
6.6 你學到什驗臘婚么 143
第7章 混合 144
7.1 使用Selmer 144
7.2 升級為ClojureScript 157
7.3 SQL Korma 168
7.4 創建程式模板 171
7.5 你學到什麼 173
附錄1 選擇IDE 176
安裝Eclipse 176
安裝Emacs 177
替代品 179
附錄2 Clojure入門 180
函式式理念 180
數據類型 182
使用函式 183
匿名函式 184
命名函式 184
高階函式 186
閉包 187
流表達式 188
惰性化 188
結構化代碼 188
非奔局乎體結構化數據 189
命名空間 191
動態變數 193
召喚Java 194
調用方法宙樂體雅 195
動態多態 195
全局狀態怎么樣 196
為我們寫代碼的代碼 198
REPL 199
綜述 200
附錄3 面向文享付良檔的資料庫訪問 201
選擇正確的資料庫 201
使用CouchDB 202
使用MongoDB 205
使用函式 183
匿名函式 184
命名函式 184
高階函式 186
閉包 187
流表達式 188
惰性化 188
結構化代碼 188
非結構化數據 189
命名空間 191
動態變數 193
召喚Java 194
調用方法 195
動態多態 195
全局狀態怎么樣 196
為我們寫代碼的代碼 198
REPL 199
綜述 200
附錄3 面向文檔的資料庫訪問 201
選擇正確的資料庫 201
使用CouchDB 202
使用MongoDB 205

相關詞條

熱門詞條

聯絡我們