Clojure Web開發實戰 Clojure Web开发实战(异步图书)
Dmitri Sotnikov, 肖特尼科夫
- 出版商: 人民郵電
- 出版日期: 2015-11-01
- 售價: $270
- 語言: 簡體中文
- 頁數: 208
- ISBN: 7115398933
- ISBN-13: 9787115398932
-
相關分類:
Functional-programming
- 此書翻譯自: Web Development with Clojure: Build Bulletproof Web Apps with Less Code (Paperback)
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
C 語言程式設計 + C 語言程式技巧問答實戰 (Kernighan: The C Programming Language, 2/e) (雙書合購)$980$980 -
Java 7 教學手冊, 5/e$650$553 -
Raspberry Pi 使用者手冊 (Raspberry Pi User Guide)$580$522 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
新視界計算機概論, 7/e$620$558 -
啊哈!圖解演算法必學基礎$350$298 -
資料庫系統理論與實務-使用 SQL Server 2014, 3/e$690$538 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468 -
Arduino UNO R3 壓克力外殼$200$190 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
用數位與網路行銷賺更多:14個成功行銷心法XLINE@生活圈結合Facebook的實戰生財術$299$236 -
Raspberry Pi 最佳入門與實戰應用, 2/e (適用 Raspberry Pi 2/Raspberry Pi 第一代)$450$356 -
7天學會 Git 版本控制 (Git Essentials)$280$218 -
7天學會大數據資料處理—NoSQL:MongoDB入門與活用$320$250 -
超人氣Facebook粉絲專頁行銷加油讚 - 粉絲專頁小編的行銷原力 + 企業粉絲專頁的集客秘笈 = 讓您成為品牌社群經營的 CEO!, 3/e$360$284 -
你所不知道的 JS|導讀,型別與文法 (You Don't Know JS: Up & Going)$520$411 -
jQuery 實戰手冊, 3/e (jQuery in Action, 3/e)$580$458 -
網頁程式設計的16堂課: HTML5‧CSS3‧JavaScript ‧jQuery‧AJAX‧Bootstrap‧Google Maps$550$468 -
$454JavaEE 開發的顛覆者: Spring Boot實戰 -
$288Living Clojure (中文版) -
Effective Modern C++:提昇 C++11 與 C++14 技術的 42個具體作法 (中文版)(Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14)$580$458 -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
資料科學的商業運用 (Data science for business)$680$537
商品描述
<內容簡介>
Clojure是一門Lisp方言。它通過函數式編程技術,直接支持併發軟件開發,得到眾多開發人員的歡迎,廣泛應用於各個領域。Web開發是Clojure的主戰場之一。
肖特尼科夫編著的《Clojure Web開發實戰》專門探討Clojure在Web開發領域的實際應用。通過閱讀本書,讀者既可以深入理解Clojure Web棧的專業知識,同時又能運用這些知識來輕鬆構建Web應用。全書共7章,詳細介紹了Clojure Web開發的各個方面,附錄部分介紹了IDE的選擇、Clojure快速入門以及相關的數據庫技術。
本書適合各個層次的讀者。如果具備一些函數式方面的編程經驗,將對閱讀本書有所助益,但這並不是必需的。如果你還沒有真的用過Clojure,可以快速掌握如何運用這門語言來解決Web開發中的實際問題。
<章節目錄>
第1章 起步
1.1 環境設置
1.2 你的第一個工程
第2章 Clojure的Web技術棧
2.1 使用Ring來路由請求
2.2 定義compojure路由
2.3 應用架構
2.4 compojure和Ring之後
2.5 你學到什麼
第3章 服務組件Liberator
3.1 創建項目
3.2 定義資源
3.3 匯總
3.4 你學到什麼
第4章 訪問數據庫
4.1 使用關係型數據庫
4.2 生成報表
4.3 你學到什麼
第5章 相冊
5.1 開發流程
5.2 相冊有什麼
5.3 創建應用程序
5.4 程序數據模型
5.5 任務1:賬戶註冊
5.6 任務2:登入登出
5.7 任務3:上傳圖片
5.8 任務4:顯示圖片
5.9 任務5:刪除圖片
5.10 任務6:刪除賬戶
5.11 你學到什麼
第6章 收尾
6.1 添加一些樣式
6.2 單元測試
6.3 日誌
6.4 程序配置文件
6.5 打包應用
6.6 你學到什麼
第7章 混合
7.1 使用Selmer
7.2 升級為clojureScript
7.3 SQLKorma
7.4 創建程序模板
7.5 你學到什麼
附錄1 選擇IDE
安裝Eclipse
安裝Emacs
替代品
附錄2 Clojuro入門
函數式理念
數據類型
使用函數
匿名函數
命名函數
高階函數
閉包
流表達式
惰性化
結構化代碼
非結構化數據
命名空間
動態變量
召喚Java
調用方法
動態多態
全局狀態怎麼樣
為我們寫代碼的代碼
REPL
綜述
附錄3 面向文檔的數據庫訪問
選擇正確的數據庫
使用CouchDB
使用MongoDB
