征服Ruby On Rails: Web開發技術詳解

征服Ruby On Rails: Web開發技術詳解

《征服Ruby On Rails: Web開發技術詳解》是2007年人民郵電出版社出版的圖書,作者是龔昕、張浩。

基本介紹

  • 書名:征服Ruby On Rails: Web開發技術詳解
  • 作者:龔昕、張浩
  • ISBN:7115155597
  • 頁數:462
  • 出版社:人民郵電出版社
  • 出版時間:2007年2月
  • 裝幀:16開
內容簡介,作者簡介,目錄,

內容簡介

ruby on rails是基於mvc模式設計的輕量級web套用架構,開發效率高、代碼量少、維護簡單。本書主要向讀者介紹這個框架的設計原理,以及如何基於這個框架進行套用開發。.
本書由淺入深、循序漸進地介紹了ruby on rails的知識體系及開發技巧。全書共分23章,第1~15章是ruby部分,第16~23章是rails部分。ruby部分內容涵蓋了ruby語法、高級特性、dbi編程、分散式計算、擴展外掛程式開發、測試框架等,rails部分包括rails的核心技術、典型套用實例、與ajax結合開發以及開源工具的使用等。..
本書可作為初、中級開發人員的參考用書,也可作為社會培訓班的教材。

作者簡介

龔昕:現任NEC高級工程師,有10多年開發經驗,精通跨平台開發,掌握多種資料庫系統,使用Perl/Ruby超過三年。
張浩:現任網訊(中國)軟體有限公司項目主管,主要研究Web技術,對Ruby On Rails有獨特的見解。

目錄

第1章 ruby簡介
1.1 ruby概述.
1.2 為什麼選擇ruby
1.3 ruby程式設計入門
1.4 有趣的入門程式
1.5 奇異的高級特性
第2章 搭建開發環境
2.1 windows下的安裝
2.2 linux下的安裝
2.3 編輯工具
2.4 輔助工具
2.5 調試工具
第3章 基本類型
3.1 數字
3.2 字元串
3.3 範圍
3.4 符號
3.5 數組
3.6 哈希表
3.7 正則表達式
.第4章 變數與常量
4.1 變數
4.2 常量
第5章 表達式
5.1 操作符表達式
5.2 賦值和並行賦值
5.3 邏輯運算符
5.4 比較表達式
5.5 範圍表達式
5.6 正則表達式
5.7 條件表達式
5.8 循環控制塊
5.9 改變循環過程
第6章 方法和異常處理
6.1 方法和過程塊
6.2 異常處理
第7章 模組和類
7.1 定義類
7.2 類方法
7.3 屬性和成員變數
7.4 定義模組
7.5 模組方法
7.6 別名和定義
7.7 訪問控制
7.8 載入模組
第8章 高級特性
8.1 begin和end塊
8.2 一般非限定輸入
8.3 命名約定
8.4 動態語言特性
8.5 垃圾收集器
第9章 正則表達式
9.1 正則表達式規則
9.2 正則表達式高級規則
第10章 常用模組
10.1 檔案和管道
10.2 目錄
10.3 時間
10.4 執行緒
10.5 win32api
10.6 win32ole
第11章 分散式ruby
11.1 概述
11.2 簡單的drb例程
11.3 對象的持久化(marshal)
11.4 drb對象
11.5 drb安全
11.6 分散式套用示例
第12章 資料庫dbi
12.1 dbi概述
12.2 安裝dbi
12.3 一個簡單的dbi程式
12.4 dbi函式和異常
12.5 dbi::utils
12.6 ado技術
第13章 測試框架..
13.1 什麼是測試
13.2 測試的內容
13.3 ruby測試框架
13.4 excel測試實戰
13.5 本章小結
第14章 ruby/c擴展
14.1 ruby調用dll
14.2 用c編寫擴展庫
14.3 c程式調用ruby腳本
14.4 擴展mfc程式的示例
第15章 圖形和圖像
15.1 利用opengl編寫特效
15.2 imagemagick庫
第16章 ruby的web套用框架rails
16.1 rails簡介
16.2 rails套用開發的基本步驟
16.3 基於ide方式的開發步驟
16.4 模型模組active record
16.5 action pack介紹
16.6 控制器類actioncontroller詳解
16.7 視圖類actionview
16.8 rails web套用請求原理實例分析
第17章 項目報告提交系統
17.1 開發環境搭建
17.2 創建第一個rails套用
17.3 完善這個rails套用
17.4 測試運行
第18章 用rails傳送e-mail
18.1 功能分析
18.2 基於rails的實現原理
18.3 基於rails的代碼實現
第19章 用rails開發基於ajax的套用
19.1 ajax入門
19.2 rails對ajax的支持
19.3 用rails開發ajax套用
第20章 開發基於ajax的聊天系統
20.1 功能分析和設計思路
20.2 設計資料庫
20.3 rails開發步驟
第21章 用rails開發留言簿系統
21.1 功能分析和設計思路
21.2 設計資料庫
21.3 rails開發步驟
第22章 用rails實現地圖套用系統
22.1 功能介紹和原理分析
22.2 開發準備工作
22.3 創建web控制器gwebmap及視圖模板
22.4 實現googlemap地圖顯示功能
22.5 實現交通顯示功能
第23章 用rails開發web service服務
23.1 rails對web service的支持
23.2 功能分析和設計思路
23.3 資料庫設計
23.4 開發步驟詳解
附錄 常用類函式套用參考
a.1 numeric類
a.2 float類
a.3 string類
a.4 range類
a.5 array類
a.6 hash類
a.7 regexp類...

相關詞條

熱門詞條

聯絡我們