注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程WEB開(kāi)發(fā)敏捷之道:應(yīng)用Rails進(jìn)行敏捷Web開(kāi)發(fā)(第2版)

WEB開(kāi)發(fā)敏捷之道:應(yīng)用Rails進(jìn)行敏捷Web開(kāi)發(fā)(第2版)

WEB開(kāi)發(fā)敏捷之道:應(yīng)用Rails進(jìn)行敏捷Web開(kāi)發(fā)(第2版)

定 價(jià):¥95.00

作 者: (美)托馬斯,(美)漢松 著,林芷薰 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 網(wǎng)站開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121042966 出版時(shí)間: 2007-07-01 包裝: 膠版紙
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 719 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  全書(shū)主要分為兩大部分。在“構(gòu)建應(yīng)用程序”部分中,讀者將看到一個(gè)完整的“在線購(gòu)書(shū)網(wǎng)站”示例。在隨后的“Rails框架”部分中,作者深入介紹了Rails框架的各個(gè)組件。 除了上述兩部分之外,對(duì)Rails缺乏了解的讀者應(yīng)該首先閱讀“起步”部分,通過(guò)一個(gè)最簡(jiǎn)單的示例應(yīng)用感性了解這個(gè)時(shí)下熱門(mén)的web框架。不熟悉Ruby的讀者應(yīng)該閱讀“附錄”部分中的“Ruby簡(jiǎn)介”,以便了解Ruby的基本語(yǔ)法與常見(jiàn)用法。 本書(shū)第1版曾榮獲Jolt大獎(jiǎng)“最佳技術(shù)圖書(shū)”獎(jiǎng)。在第1版的內(nèi)容架構(gòu)基礎(chǔ)上,第2版增加了對(duì)Rails 1.2中新特性和最佳實(shí)踐的介紹。相比第1版中的內(nèi)容,Rails 1.2增加了數(shù)據(jù)遷移、RJS模板、集成測(cè)試框架等重要的新特性,在部署、項(xiàng)目組織等方面有了很多新的最佳實(shí)踐。本書(shū)涵蓋了這些全新的內(nèi)容,因此更好地體現(xiàn)出Rails框架的發(fā)展現(xiàn)狀。 整體而言,全書(shū)既有直觀的實(shí)例,又有深入的分析,同時(shí)還涵蓋了 web應(yīng)用開(kāi)發(fā)中各方面的相關(guān)知識(shí),堪稱(chēng)一部深入淺出的佳作。

作者簡(jiǎn)介

  作為《敏捷宣言》的簽署人之一,Dave Thomas對(duì)敏捷有著深刻的理解;作為Programming Ruby一書(shū)的作者,他對(duì)Ruby有著充分的了解;作為一個(gè)活躍的Rails開(kāi)發(fā)者,他也同樣了解Rails。David Heinemeier Hansson是Rails框架的創(chuàng)造者。Leon Breedt開(kāi)發(fā)了Rails的Web Services組件。Mike Clark是測(cè)試技術(shù)方面的專(zhuān)家,曾在多個(gè)國(guó)家開(kāi)展Rails培訓(xùn)。James Duncan Davidson管理著好幾個(gè)Rails應(yīng)用,并且向全世界介紹他在Rails應(yīng)用部署方面的經(jīng)驗(yàn)。Justin Gehtland為很多開(kāi)發(fā)者提供了AJAX、Web 2.0和Rails的培訓(xùn)。Andreas Schwarz撰寫(xiě)了在線的Rails安全手冊(cè)。

圖書(shū)目錄

第1章 簡(jiǎn)介
1.1 Rails是敏捷的
1.2讀你所需
1.致謝
第1部分 起步
第2章 Rails應(yīng)用的架構(gòu)
2.1模型,視圖,以及控制器
2.2 Active Record:Rails的模型支持
2.3 Action Pack:視圖與控制器
第3章 安裝Rails
3.1購(gòu)物清單
3.2 Windows上的安裝
3.3 Mac OS X上的安裝
3.4 Linux上的安裝
3.5 開(kāi)發(fā)環(huán)境
3.6 Rails和數(shù)據(jù)庫(kù)
3.7保持更新
3.8 Rails和ISPs
第4章 立竿見(jiàn)影
4.1新建一個(gè)應(yīng)用程序
4.2 Hello.Rails
4.3把頁(yè)面連起來(lái)
4.4我們做了什么
等2部分 構(gòu)建應(yīng)用程序
第5章 Depot應(yīng)用程序
5.1增量式開(kāi)發(fā)
5.2 Depot做些什么
5.3讓我們編碼吧
第6章 任務(wù)A:貨品維護(hù)
6.1迭代A1:跑起來(lái)再說(shuō)
6.2迭代A2:添加缺失的字段
6.3迭代A3:檢查一下
6.4迭代A4:更美觀的列表頁(yè)
第7章 任務(wù)B:分類(lèi)顯示
7.1迭代B1:創(chuàng)建分類(lèi)列表
7.2迭代B2:添加頁(yè)面布局
7.3迭代B3:用輔助方法格式化價(jià)格
7.4迭代B4:鏈接到購(gòu)物車(chē)
第8章 任務(wù)C:創(chuàng)建購(gòu)物車(chē)
8.1 Session
8.2迭代Cl:創(chuàng)建購(gòu)物車(chē)
8.3迭代C2:更聰明的購(gòu)物車(chē)
8.4迭代C3:處理錯(cuò)誤
8.5迭代c4:結(jié)束購(gòu)物車(chē)
第9章 任務(wù)D:Ajax初體驗(yàn)
9.1迭代D1:遷移購(gòu)物車(chē)
9.2迭代D2:基于Ajax的購(gòu)物車(chē)
9.3迭代D3:高亮顯示變化
9.4迭代D4:隱藏空購(gòu)物車(chē)
9.5迭代D5:JavaScript被禁用時(shí)的對(duì)策
9.6我們做了什么
第10章 任務(wù)E:付賬
10.1迭代E1:收集訂單信息
第11章 任務(wù)F:管理
11.1迭代F1:添加用戶(hù)
11.2迭代F2:登錄
……

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)