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

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

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

定 價(jià):¥45.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

前言
第1章 Rails框架概述
 1.1 RUBY語言的概述
  1.1.1 Ruby語言及其發(fā)展過程
  1.1.2 Ruby語言的軟件開發(fā)優(yōu)勢(shì)
 1.2 RAILS框架的歷史和現(xiàn)在
  1.2.1 Rails框架的發(fā)展過程
  1.2.2 Rails框架2.0的主要特性
  1.2.3 Rails框架開發(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框架的未來
  1.4.1 Rails框架2.1.x以后版本的重要特性
  1.4.2 Rails框架未來發(fā)展趨勢(shì)
  1.4.3 介紹在虛擬機(jī)上的Rails框架
第2章 用戶管理
 2.1 系統(tǒng)環(huán)境
 2.2 預(yù)備知識(shí)
  2.2.1 用RSpec進(jìn)行BDD開發(fā)
  2.2.2 Rails 2.0
  2.2.3 make_resourceful
  2.2.4 HAML模板語言
  2.2.5 插入代碼
  2.2.6 用戶故事
 2.3 使用RESTFUL AUTHENTICATION GENERATOR
 2.4 構(gòu)建初始項(xiàng)目
 2.5 使用TDD開發(fā)USER模型
  2.5.1 User模型的Fixtures
  2.5.2 Model的開發(fā)
  2.5.3 密碼驗(yàn)證
 2.6 用戶注冊(cè)
  2.6.1 刪除默認(rèn)Route
  2.6.2 創(chuàng)建Controller
  2.6.3 使用TDD開發(fā)Controller
 2.7 用戶登錄
 2.8 訪問控制
 2.9 REMEMBER ME的實(shí)現(xiàn)
 2.10 郵件激活
  2.10.1 Model的開發(fā)
  2.10.2 發(fā)送激活郵件
  2.10.3 編寫Controller
 2.11 密碼重設(shè)
  2.11.1 修改Model
  2.11.2 發(fā)送郵件
  2.11.3 編寫Controller和View
 2.12 小結(jié)
第3章 內(nèi)容展示
 3.1 定制FORM及FORM控件
 3.2 定制TABLE及TABLE的分頁、排序
 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 頁面緩存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ù)庫定義
 5.4 MODEL的開發(fā)
 5.5 CONTROLLER和VIEW的開發(fā)
  5.5.1 文件上傳表單
  5.5.2 顯示上傳圖片
 5.6 生成副本
  5.6.1 添加thumbnails參數(shù)
  5.6.2 使用RMagick編寫副本生成
 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 通過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 為用戶事件添加響應(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 通過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 定義自己的地圖瀏覽客戶端
  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 常見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 開放API平臺(tái)
  9.5.1 開放的API平臺(tái)
  9.5.2 開放API實(shí)現(xiàn)技術(shù)簡(jiǎn)介
 9.6 小結(jié)
第10章 部署演練
 10.1 部署思路和原則
  10.1.1 認(rèn)識(shí)與思考
  10.1.2 流行過的趨勢(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直接給客戶做產(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 ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)