注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作綜合Web開(kāi)發(fā)大全(Ruby on Rails版)

Web開(kāi)發(fā)大全(Ruby on Rails版)

Web開(kāi)發(fā)大全(Ruby on Rails版)

定 價(jià):¥45.00

作 者: 《Web開(kāi)發(fā)大全:Ruby on Rails版》編委會(huì) 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 網(wǎng)頁(yè)設(shè)計(jì)

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

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

  本書(shū)基于Ruby on Rails,詳細(xì)講述Web開(kāi)發(fā)中所涉及的各個(gè)主要環(huán)節(jié),并且將作者在開(kāi)發(fā)過(guò)程中積累的經(jīng)驗(yàn)和技巧與讀者分享。在本書(shū)的每個(gè)章節(jié)中,都有與內(nèi)容配合的詳細(xì)實(shí)例,幫助讀者快速理解并掌握使用Ruby on Rails進(jìn)行Web開(kāi)發(fā)的步驟。Web開(kāi)發(fā)的相關(guān)技術(shù)自身在不斷發(fā)展中,Ruby語(yǔ)言也在不斷的完善和進(jìn)步。本書(shū)的作者們?cè)噲D緊跟Rails框架和Ruby語(yǔ)言的最新發(fā)展所帶來(lái)的新特性、新方法、新嘗試,在動(dòng)態(tài)的大環(huán)境中帶領(lǐng)讀者解讀與Web 2.0站點(diǎn)開(kāi)發(fā)關(guān)聯(lián)性較強(qiáng)的技術(shù),期望將最實(shí)用和最新鮮的開(kāi)發(fā)技術(shù)推薦給讀者。與其他中文版的Ruby on Rails圖書(shū)不同,本書(shū)并沒(méi)有將基礎(chǔ)的Ruby和Rails知識(shí)進(jìn)行羅列,而是直接進(jìn)入主題。全書(shū)從網(wǎng)站實(shí)際需求出發(fā),分章節(jié)為讀者講解Web開(kāi)發(fā)時(shí)所涉及的具體技術(shù)。同時(shí),由于動(dòng)態(tài)語(yǔ)言技術(shù)發(fā)展速度飛快,就Rails框架本身來(lái)說(shuō),每一個(gè)新版本的發(fā)布也隨之帶來(lái)眾多細(xì)節(jié)方面的更新和改動(dòng)。為了幫助讀者擺脫死記硬背語(yǔ)言和框架細(xì)節(jié)的問(wèn)題,作者們通過(guò)書(shū)中大量的貼近實(shí)際需求的例子,激發(fā)起讀者實(shí)際動(dòng)手的欲望和信心,促使他們?cè)趯?shí)踐和鍛煉中提升能力、懂得如何去實(shí)現(xiàn)代碼功能,最終達(dá)到使讀者們可以有針對(duì)性的、合理的提出解決方案的目的。

作者簡(jiǎn)介

暫缺《Web開(kāi)發(fā)大全(Ruby on Rails版)》作者簡(jiǎn)介

圖書(shū)目錄

前言
第1章 Rails框架概述
 1.1 RUBY語(yǔ)言的概述
  1.1.1 Ruby語(yǔ)言及其發(fā)展過(guò)程
  1.1.2 Ruby語(yǔ)言的軟件開(kāi)發(fā)優(yōu)勢(shì)
 1.2 RAILS框架的歷史和現(xiàn)在
  1.2.1 Rails框架的發(fā)展過(guò)程
  1.2.2 Rails框架2.0的主要特性
  1.2.3 Rails框架開(kāi)發(fā)者的創(chuàng)新理念
 1.3 RAILS框架及其插件PLUGINS和軟件包GEM
  1.3.1 什么是插件Plugins
  1.3.2 什么是軟件包Gem
  1.3.3 Rails框架的重要Plugins和Gem及其應(yīng)用技術(shù)
 1.4 RAILS框架的未來(lái)
  1.4.1 Rails框架2.1.x以后版本的重要特性
  1.4.2 Rails框架未來(lái)發(fā)展趨勢(shì)
  1.4.3 介紹在虛擬機(jī)上的Rails框架
第2章 用戶(hù)管理
 2.1 系統(tǒng)環(huán)境
 2.2 預(yù)備知識(shí)
  2.2.1 用RSpec進(jìn)行BDD開(kāi)發(fā)
  2.2.2 Rails 2.0
  2.2.3 make_resourceful
  2.2.4 HAML模板語(yǔ)言
  2.2.5 插入代碼
  2.2.6 用戶(hù)故事
 2.3 使用RESTFUL AUTHENTICATION GENERATOR
 2.4 構(gòu)建初始項(xiàng)目
 2.5 使用TDD開(kāi)發(fā)USER模型
  2.5.1 User模型的Fixtures
  2.5.2 Model的開(kāi)發(fā)
  2.5.3 密碼驗(yàn)證
 2.6 用戶(hù)注冊(cè)
  2.6.1 刪除默認(rèn)Route
  2.6.2 創(chuàng)建Controller
  2.6.3 使用TDD開(kāi)發(fā)Controller
 2.7 用戶(hù)登錄
 2.8 訪(fǎng)問(wèn)控制
 2.9 REMEMBER ME的實(shí)現(xiàn)
 2.10 郵件激活
  2.10.1 Model的開(kāi)發(fā)
  2.10.2 發(fā)送激活郵件
  2.10.3 編寫(xiě)Controller
 2.11 密碼重設(shè)
  2.11.1 修改Model
  2.11.2 發(fā)送郵件
  2.11.3 編寫(xiě)Controller和View
 2.12 小結(jié)
第3章 內(nèi)容展示
 3.1 定制FORM及FORM控件
 3.2 定制TABLE及TABLE的分頁(yè)、排序
 3.3 生成多種格式的REPORT
 3.4 富文本編輯器
  3.4.1 TinyMCE
  3.4.2 FCKEditor
 3.5 豐富的UI組件
  3.5.1 In Place Edit
  3.5.2 Snap Shots與iTechTag
  3.5.3 Mp3 Player、Image SlideShow、Flash Player
 3.6 MULTI MODEL的表單
 3.7 小結(jié)
第4章 緩存
 4.1 內(nèi)建的CACHE機(jī)制
  4.1.1 頁(yè)面緩存Page Cache
  4.1.2 Action Cache
  4.1.3 Fragment Cache
  4.1.4 Query Cache
  4.1.5 緩存文件的存儲(chǔ)方式
  4.1.6 靜態(tài)文件緩存
 4.2 MEMCACHED及在RAILS中的應(yīng)用
  4.2.1 Ruby與Memcached
  4.2.2 Rails中使用Cached_model
  4.2.3 cache_fu
  4.2.4 Nginx與Memcached
 4.3 MYSQL QUERY CACHE
 4.4 小結(jié)
第5章 上傳文件和圖片處理
 5.1 ATTACHMENT_FU安裝
 5.2 RMAGICK安裝
 5.3 數(shù)據(jù)庫(kù)定義
 5.4 MODEL的開(kāi)發(fā)
 5.5 CONTROLLER和VIEW的開(kāi)發(fā)
  5.5.1 文件上傳表單
  5.5.2 顯示上傳圖片
 5.6 生成副本
  5.6.1 添加thumbnails參數(shù)
  5.6.2 使用RMagick編寫(xiě)副本生成
 5.7 AJAX方式上傳文件
  5.7.1 讓Controller更加苗條
 5.8 小結(jié)
第6章 搜索
 6.1 基本搜索
 6.2 全文搜索
  6.2.1 acts_as_ferret
  6.2.2 acts_as_sphinx
  6.2.3 acts_as_solr
  6.2.4 acts_as_searchable
  6.2.5 acts_as_fulltextable
 6.3 與第三方服務(wù)集成的搜索
 6.4 搜索提示
 6.5 漸增式搜索
 6.6 小結(jié)
第7章 RSS與Trackback
 7.1 什么是RSS
 7.2 如何生成RSS
 7.3 如何解析RSS
 7.4 什么是TRACKBACK
 7.5 如何實(shí)現(xiàn)TRACKBACK
 7.6 小結(jié)
第8章 地圖服務(wù)
 8.1 地圖服務(wù)及成功站點(diǎn)示例
  8.1.1 Google Maps地圖服務(wù)
  8.1.2 Google Maps影像組織方式
  8.1.3 站點(diǎn)示例
 8.2 GOOGLE MAPS API
  8.2.1 Google Maps API概述
  8.2.2 通過(guò)API Key調(diào)用Google Maps地圖數(shù)據(jù)
  8.2.3 Google Maps中使用KML
  8.2.4 Google Maps靜態(tài)地圖
 8.3 地圖服務(wù)提供商
  8.3.1 微軟Live地圖
  8.3.2 Yahoo!地圖及Fire Eagle應(yīng)用
 8.4 GOOGLE MAPS與谷歌地圖的集成
 8.5 地圖瀏覽控制
  8.5.1 GMap2對(duì)象和基本方法
  8.5.2 常用地圖操作方法
  8.5.3 為用戶(hù)事件添加響應(yīng)處理
 8.6 在RAILS應(yīng)用中嵌入地圖
  8.6.1 Rails地圖應(yīng)用任務(wù)描述
  8.6.2 Rails地圖插件
  8.6.3 創(chuàng)建Rails應(yīng)用程序與數(shù)據(jù)模型
  8.6.4 安裝測(cè)試Rails插件
  8.6.5 自動(dòng)地址譯碼
  8.6.6 IP地址譯碼
 8.7 通過(guò)RAILS將地圖與業(yè)務(wù)數(shù)據(jù)關(guān)聯(lián)
  8.7.1 創(chuàng)建location控制器
  8.7.2 增加新的字段
  8.7.3 配置Cartographer插件
  8.7.4 控制器
  8.7.5 進(jìn)一步的功能
 8.8 定義自己的地圖瀏覽客戶(hù)端
  8.8.1 OpenLayers概述
  8.8.2 OpenLayers中使用Google數(shù)據(jù)
 8.9 小結(jié)
第9章 Mashup
 9.1 MASHUP成功站點(diǎn)示例
  9.1.1 Mashup概述
  9.1.2 站點(diǎn)示例
  9.1.3 Mashup組織模式
 9.2 常見(jiàn)API使用方式
  9.2.1 Google Ajax Search API
  9.2.2 Google Mashup 編輯器
  9.2.3 Flickr
  9.2.4 Snap Shots
 9.3 RUBY的MASHUP資源
 9.4 快速上手示例
  9.4.1 YouTube視頻Mashup
  9.4.2 Rails的Mashup應(yīng)用任務(wù)描述
  9.4.3 安裝測(cè)試YouTube的Rails插件
  9.4.4 創(chuàng)建新的Mashup應(yīng)用項(xiàng)目
 9.5 開(kāi)放API平臺(tái)
  9.5.1 開(kāi)放的API平臺(tái)
  9.5.2 開(kāi)放API實(shí)現(xiàn)技術(shù)簡(jiǎn)介
 9.6 小結(jié)
第10章 部署演練
 10.1 部署思路和原則
  10.1.1 認(rèn)識(shí)與思考
  10.1.2 流行過(guò)的趨勢(shì)
  10.1.3 部署與安裝:誤區(qū)雷區(qū)
  10.1.4 原則要素
 10.2 動(dòng)手實(shí)驗(yàn)準(zhǔn)備
  10.2.1 技術(shù)選擇
  10.2.2 部署工具
 10.3 部署初體驗(yàn)
  10.3.1 將Webrick送到生產(chǎn)環(huán)境
  10.3.2 自動(dòng)工具Capistrano + Apache 前端 Fcgi + Mysql
  10.3.3 Cap + Apache proxy + mongrel
  10.3.4 Apache + mod_rails
 10.4 不拘一格的部署新思維
  10.4.1 JRuby環(huán)境的Rails簡(jiǎn)易部署
  10.4.2 IIS 7 fcgi + SQL server
  10.4.3 Linux集成生產(chǎn)環(huán)境比對(duì)分析
  10.4.4 打包Rails成為exe直接給客戶(hù)做產(chǎn)品原型演示
  10.4.5 虛擬機(jī)技術(shù)和負(fù)載均衡
  10.4.6 Heroku 直接在網(wǎng)上給Rails安家
  10.4.7 Nginx + mongre自動(dòng)化部署,手動(dòng)安裝及性能擴(kuò)展
 10.5 部署后的監(jiān)控調(diào)優(yōu)和治理活動(dòng)
 10.6 小結(jié)

本目錄推薦

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