注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具Ruby on Rails敏捷開(kāi)發(fā)最佳實(shí)踐

Ruby on Rails敏捷開(kāi)發(fā)最佳實(shí)踐

Ruby on Rails敏捷開(kāi)發(fā)最佳實(shí)踐

定 價(jià):¥79.80

作 者: 李剛,郭秋霞 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

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


ISBN: 9787121055706 出版時(shí)間: 2008-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 671 字?jǐn)?shù):  

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

  適用于正在使用Ruby On Rails進(jìn)行應(yīng)用開(kāi)發(fā)的開(kāi)發(fā)人員、渴望了解Ruby On Rails框架的開(kāi)發(fā)人員,尤其適合有初步的Java EE開(kāi)發(fā)經(jīng)驗(yàn),想從Java EE平臺(tái)過(guò)渡到Ruby On Rails開(kāi)發(fā)平臺(tái)的開(kāi)發(fā)者。Ruby On Rails框架一經(jīng)推出,立即引起B(yǎng)/S結(jié)構(gòu)應(yīng)用開(kāi)發(fā)領(lǐng)域革命性的變化:開(kāi)發(fā)者無(wú)需理會(huì)架構(gòu),只需要按Rails框架的約定向應(yīng)用中填充代碼,一切OK。 為了讓眾多Ruby On Rails學(xué)習(xí)、工作者,以及準(zhǔn)備使用Ruby On Rails作為開(kāi)發(fā)平臺(tái)的開(kāi)發(fā)人員能快速掌握Ruby On Rails的開(kāi)發(fā),作者精心編寫(xiě)了《Ruby on Rails敏捷開(kāi)發(fā)最佳實(shí)踐》,書(shū)中既詳細(xì)講解了Ruby語(yǔ)言的基本語(yǔ)法,又重點(diǎn)介紹了Rails框架相關(guān)知識(shí)點(diǎn)的各種用法。最后給出兩個(gè)綜合案例,作為Ruby On Rails應(yīng)用開(kāi)發(fā)者的參考,讀者可以通過(guò)這兩個(gè)案例觸類旁通,解決日常開(kāi)發(fā)中的問(wèn)題。

作者簡(jiǎn)介

  李剛,從事7年多的企業(yè)級(jí)應(yīng)用開(kāi)發(fā)。曾任廣州電信、廣東龍泉科技等公司的技術(shù)培訓(xùn)導(dǎo)師。2007年3月26日的《電腦報(bào)》專訪人物。現(xiàn)任新東方廣州中心軟件教學(xué)總監(jiān),并曾任廣東技術(shù)師范學(xué)院計(jì)算機(jī)科學(xué)系的兼職副教授。培訓(xùn)的學(xué)生已在華為、立信、普信、中企動(dòng)力、京華網(wǎng)絡(luò)等公司就職?,F(xiàn)已出版《基于J2EE的Ajax寶典》、《輕量級(jí)J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)》、《Struts 2權(quán)威指南》等專著。

圖書(shū)目錄

第1篇 Ruby on Rails入門
 第1章 Ruby on Rails和企業(yè)級(jí)應(yīng)用開(kāi)發(fā)
  1.1 企業(yè)級(jí)應(yīng)用簡(jiǎn)介
  1.1.1 企業(yè)級(jí)應(yīng)用簡(jiǎn)介
  1.1.2 開(kāi)發(fā)企業(yè)級(jí)應(yīng)用面臨的挑戰(zhàn)
  1.1.3 Java EE開(kāi)發(fā)平臺(tái)簡(jiǎn)介
  1.1.4 .NET開(kāi)發(fā)平臺(tái)簡(jiǎn)介
  1.1.5 Ruby on Rails開(kāi)發(fā)平臺(tái)簡(jiǎn)介
  1.2 Ruby on Rails概述
  1.2.1 什么是Ruby
  1.2.2 什么是Rails
  1.2.3 Ruby on Rails的發(fā)展現(xiàn)狀
  1.2.4 RubyonRails與現(xiàn)存企業(yè)級(jí)應(yīng)用平臺(tái)的對(duì)比
  1.3 Ruby on Rails體系介紹
  1.3.1 Ruby on Rails架構(gòu)模型
  1.3.2 富領(lǐng)域?qū)ο?br />  1.3.3 持久層解決方案:ActiveRecord
  1.3.4 控制器解決方案:ActionController
  1.3.5 表現(xiàn)層技術(shù):RH7ML頁(yè)面
  1.4 搭建Ruby on Rails開(kāi)發(fā)和運(yùn)行環(huán)境
  1.4.1 安裝Ruby解釋器
  1.4.2 安裝Rails
  1.4.3 安裝MySQL數(shù)據(jù)庫(kù)
  1.4.4 Ruby Oil Rails相關(guān)開(kāi)發(fā)工具
  1.5 本章小結(jié)
 第2章 體驗(yàn)Ruby on Rails敏捷開(kāi)發(fā)
  2.1 創(chuàng)建第一個(gè)Web應(yīng)用
  2.1.1 生成Rails應(yīng)用及啟動(dòng)應(yīng)用
  2.1.2 配置數(shù)據(jù)庫(kù)
  2.1.3 使用代碼生成器生成支架
  2.2 完善第一個(gè)Web應(yīng)用
  2.2.1 使用中文響應(yīng)
  2.2.2 改進(jìn)用戶注冊(cè)
  2.2.3 實(shí)現(xiàn)用戶登錄
  2.3 應(yīng)對(duì)新需求
  2.3.1 添加Model
  2.3.2 改進(jìn)“瀏覽留言”
  2.3.3 改進(jìn)“新增留言”
  2.3.4 改進(jìn)“查看留言”
  2.3.5 改進(jìn)“刪除留言”
  2.4 本章小結(jié)
第2篇 Ruby基本語(yǔ)法
 第3章 Ruby編程基礎(chǔ)
  3.1 Ruby代碼基本格式
  3.1.1 使用Ruby解釋器
  3.1.2 Ruby代碼落腳點(diǎn)和程序入口
  3.1.3 Ruby區(qū)分大小寫(xiě)
  3.1.4 Ruby程序的注釋
  3.1.5 Ruby中的標(biāo)識(shí)符
  3.1.6 Ruby的垃圾回收
  3.2 常量
  3.2.1 Ruby是弱類型語(yǔ)言
  3.2.2 普通常量
  3.2.3 常量的范圍
  3.2.4 類名和模塊名常量
  3.3 變量及變量的作用域
  3.3.1 變量的概念
  3.3.2 局部變量
  3.3.3 全局變量
  3.3.4 實(shí)例變量
  3.3.5 類變量
  3.3.6 偽變量
  3.4 基本數(shù)據(jù)類型
  3.4.1 弱類型語(yǔ)言
  3.4.2 數(shù)值型
  3.4.3 字符串
  3.4.4 字符串的%表示法
  3.4.5 多行字符串的字面值
  3.5 范圍
  3.6 正則表達(dá)式
  3.6.1 正則表達(dá)式概述
  3.6.2 創(chuàng)建正則表達(dá)式
  3.6.3 匹配基本字符
  3.6.4 重復(fù)
  3.6.5 成組
 3.7 數(shù)組
  3.7.1 定義數(shù)組
  3.7.2 數(shù)組的%表示方法
  3.7.3 數(shù)組的常用方法
  3.8 Hash對(duì)象
  3.8.1 定義Hash對(duì)象
  3.8.2 操作Hash對(duì)象
 3.9 符號(hào)對(duì)象
  3.10 運(yùn)算符
  3.10.1 算術(shù)運(yùn)算符
  3.10.2 賦值運(yùn)算符
  3.10.3 位運(yùn)算符
  3.10.4 比較運(yùn)算符
  3.10.5 邏輯運(yùn)算符
  3.10.6 三目運(yùn)算符
  3.10.7 Ruby運(yùn)算符的含義
 3.11 本章小結(jié)
 第4章 表達(dá)式和語(yǔ)句
  4.1 表達(dá)式
  4.1.1 返回值的表達(dá)式
  4.1.2 沒(méi)有返回值的表達(dá)式
  4.1.3 并行賦值
  4.1.4 嵌套賦值
  4.1.5 BEGIN和END塊
  4.1.6 at_exit塊
  4.2 順序結(jié)構(gòu)
  4.3 分支結(jié)構(gòu)
  4.3.1 if表達(dá)式
  4.3.2 if修飾句
  4.3.3 unless表達(dá)式
  4.3.4 unless修飾句
  4.3.5 case表達(dá)式
 4.4 循環(huán)結(jié)構(gòu)
  4.4.1 while表達(dá)式
  4.4.2 while修飾句
  4.4.3 until表達(dá)式
  4.4.4 until修飾句
  4.4.5 for.in表達(dá)式
  4.4.6 loop表達(dá)式
  4.4.7 使用迭代器
  4.5 控制循環(huán)結(jié)構(gòu)
  4.5.1 使用break結(jié)束循環(huán)
  4.5.2 使用next結(jié)束本次循環(huán)
  4.5.3 使用redo重新開(kāi)始循環(huán)
  4.5.4 使用retry重啟迭代器
  4.5.5 使用return結(jié)束方法
 4.6 深入迭代器和塊
  4.6.1 塊的概述
  4.6.2 使用塊
  4.6.3 實(shí)現(xiàn)迭代器
  4.6.4 塊和閉包
  4.7 本章小結(jié)
 第5章 面向?qū)ο螅ㄉ希?br />  5.1 面向?qū)ο蟮母拍?br />  5.1.1 面向過(guò)程
  5.1.2 面向?qū)ο?br />  5.2 類與對(duì)象
  5.2.1 類定義
  5.2.2 方法定義
  5.2.3 對(duì)象的產(chǎn)生與使用
  5.2.4 類和對(duì)象的關(guān)系
  5.2.5 動(dòng)態(tài)追加類定義
  5.2.6 內(nèi)部類定義
  5.2.7 特殊類定義
  5.3 構(gòu)造器
  5.4 類的繼承
  5.4.1 繼承的特點(diǎn)和語(yǔ)法
  5.4.2 調(diào)用父類構(gòu)造器
  5.4.3 覆蓋父類的方法
  5.5 深入方法
  5.5.1 方法的定義
  5.5.2 調(diào)用方法
  5.5.3 方法的參數(shù)傳遞
  5.5.4 使用Hash對(duì)象作為參數(shù)
  5.5.5 可變長(zhǎng)度形參的方法定義
  5.5.6 使用數(shù)組參數(shù)
  5.5.7 特殊方法
  5.6 在方法中使用塊
  5.6.1 使用yield調(diào)用塊
  5.6.2 Proc參數(shù)
  5.6.3 動(dòng)態(tài)執(zhí)行代碼
  5.7 本章小結(jié)
 第6章 面向?qū)ο螅ㄏ拢?br />  6.1 類方法
   6.1.1 類方法的定義和使用
  6.1.2 單例模式
  6.1.3 定義method_missing方法
  6.2 成員變量和屬性
  6.2.1 定義實(shí)例變量
  6.2.2 定義類變量
  6.2.3 定義屬性
  6.2.4 存取器
  6.2.5 虛擬屬性
  6.3 弱類型語(yǔ)言的多態(tài)
  6.3.1 為什么Ruby沒(méi)有接口
  6.3.2 鴨子類型和多態(tài)
  6.4 訪問(wèn)控制
  6.5 模塊
  6.5.1 定義模塊
  6.5.2 命名空間
  6.5.3 混入
  6.5.4 混入的深入討論
  6.5.5 導(dǎo)入其他文件
 6.6 Ruby的命名習(xí)慣
  6.7 關(guān)于定義的操作
  6.7.1 使用alias為定義命名別名
  6.7.2 使用undef釋放定義
  6.7.3 使用defined?判斷是否完成定義
  6.8 本章小結(jié)
 第7章 異常處理
  7.1 異常概述
  7.1.1 了解異常
  7.1.2 異常機(jī)制的優(yōu)勢(shì)
  7.2 異常處理流程
  7.2.1 使用rescue捕捉異常
  7.2.2 異常處理機(jī)制
  7.2.3 使用ensure回收資源
  7.2.4 使用retry再次執(zhí)行
  7.3 rescue修飾句
  7.4 引發(fā)異常
  7.4.1 引發(fā)異常
  7.4.2 自定義異常類
  7.4.3 rescue和raise的同時(shí)使用
  7.5 在程序定義中使用異常處理
  7.5.1 在類/模塊定義中使用異常處理
  7.5.2 在方法定義中使用異常處理
 7.6 本章小結(jié)
 第8章 多線程
 第9章 輸入/輸出  
 第10章 網(wǎng)絡(luò)編程 
第3篇 Rails框架
 第11章 Rails框架入門
 第12章 Rails的持久層解決方案
 第13章 Rails的控制器解決方案
 第14章 Rails的表現(xiàn)層解決方案
 第15章 Rails的郵件抽象層
 第16章 Rails和Ajax
第4篇 實(shí)例篇
 第17章 在線考試系統(tǒng)
 第18篇 電子拍賣系統(tǒng)

本目錄推薦

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