v

您的位置:VeryCD教育计算机


《Web开发大全:Ruby on Rails版 》纯图片JPG[压缩包]

  • 状态: 精华资源
  • 摘要:
    发行日期2007年07月04日
    对白语言普通话
    文字语言简体中文
  • 时间: 2009/07/04 16:59:13 发布 | 2009/07/04 19:55:18 更新
  • 分类: 教育  计算机 

gakaki

精华资源: 16

全部资源: 25

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名Web开发大全:Ruby on Rails版
资源格式压缩包
版本纯图片JPG
发行日期2007年07月04日
地区大陆
对白语言普通话
文字语言简体中文
简介

IPB Image
【内容简介】
本书基于Ruby on Rails,详细讲述Web开发中所涉及的各个主要环节,并且将作者在开发过程中积累的经验和技巧与读者分享。在本书的每个章节中,都有与内容配合的详细实例,帮助读者快速理解并掌握使用Ruby on Rails进行Web开发的步骤。
  Web开发的相关技术自身在不断发展中,Ruby语言也在不断的完善和进步。本书的作者们试图紧跟Rails框架和Ruby语言的最新发展所带来的新特性、新方法、新尝试,在动态的大环境中带领读者解读与Web 2.0站点开发关联性较强的技术,期望将最实用和最新鲜的开发技术推荐给读者。
  与其他中文版的Ruby on Rails图书不同,本书并没有将基础的Ruby和Rails知识进行罗列,而是直接进入主题。全书从网站实际需求出发,分章节为读者讲解Web开发时所涉及的具体技术。同时,由于动态语言技术发展速度飞快,就Rails框架本身来说,每一个新版本的发布也随之带来众多细节方面的更新和改动。为了帮助读者摆脱死记硬背语言和框架细节的问题,作者们通过书中大量的贴近实际需求的例子,激发起读者实际动手的欲望和信心,促使他们在实践和锻炼中提升能力、懂得如何去实现代码功能,最终达到使读者们可以有针对性的、合理的提出解决方案的目的。

【目录信息】


Web开发大全:Ruby on Rails版
·目录

372前言
第1章Rails框架概述
 1.1RUBY语言的概述
  1.1.1Ruby语言及其发展过程
  1.1.2Ruby语言的软件开发优势
 1.2RAILS框架的历史和现在
  1.2.1Rails框架的发展过程
  1.2.2Rails框架2.0的主要特性
  1.2.3Rails框架开发者的创新理念
 1.3RAILS框架及其插件PLUGINS和软件包GEM
  1.3.1什么是插件Plugins
  1.3.2什么是软件包Gem
  1.3.3Rails框架的重要Plugins和Gem及其应用技术
 1.4RAILS框架的未来
  1.4.1Rails框架2.1.x以后版本的重要特性
  1.4.2Rails框架未来发展趋势
  1.4.3介绍在虚拟机上的Rails框架
第2章用户管理
 2.1系统环境
 2.2预备知识
  2.2.1用RSpe进行BDD开发
  2.2.2Rails2.0
  2.2.3make_resoureful
  2.2.4HAML模板语言
  2.2.5插入代码
  2.2.6用户故事
 2.3使用RESTFULAUTHENTIATIONGENERATOR
 2.4构建初始项目
 2.5使用TDD开发USER模型
  2.5.1User模型的Fixtures
  2.5.2Model的开发
  2.5.3密码验证
 2.6用户注册
  2.6.1删除默认Route
  2.6.2创建ontroller
  2.6.3使用TDD开发ontroller
 2.7用户登录
 2.8访问控制
 2.9REMEMBERME的实现
 2.10邮件激活
  2.10.1Model的开发
  2.10.2发送激活邮件
  2.10.3编写ontroller
 2.11密码重设
  2.11.1修改Model
  2.11.2发送邮件
  2.11.3编写ontroller和View
 2.12小结
第3章内容展示
 3.1定制FORM及FORM控件
 3.2定制TABLE及TABLE的分页.排序
 3.3生成多种格式的REPORT
 3.4富文本编辑器
  3.4.1TinyME
  3.4.2FKEditor
 3.5丰富的UI组件
  3.5.1InPlaeEdit
  3.5.2SnapShots与iTehTag
  3.5.3Mp3Player.ImageSlideShow.FlashPlayer
 3.6MULTIMODEL的表单
 3.7小结
第4章缓存
 4.1内建的AHE机制
  4.1.1页面缓存Pageahe
  4.1.2Ationahe
  4.1.3Fragmentahe
  4.1.4Queryahe
  4.1.5缓存文件的存储方式
  4.1.6静态文件缓存
 4.2MEMAHED及在RAILS中的应用
  4.2.1Ruby与Memahed
  4.2.2Rails中使用ahed_model
  4.2.3ahe_fu
  4.2.4Nginx与Memahed
 4.3MYSQLQUERYAHE
 4.4小结
第5章上传文件和图片处理
 5.1ATTAHMENT_FU安装
 5.2RMAGIK安装
 5.3数据库定义
 5.4MODEL的开发
 5.5ONTROLLER和VIEW的开发
  5.5.1文件上传表单
  5.5.2显示上传图片
 5.6生成副本
  5.6.1添加thumbnails参数
  5.6.2使用RMagik编写副本生成
 5.7AJAX方式上传文件
  5.7.1让ontroller更加苗条
 5.8小结
第6章搜索
 6.1基本搜索
 6.2全文搜索
  6.2.1ats_as_ferret
  6.2.2ats_as_sphinx
  6.2.3ats_as_solr
  6.2.4ats_as_searhable
  6.2.5ats_as_fulltextable
 6.3与第三方服务集成的搜索
 6.4搜索提示
 6.5渐增式搜索
 6.6小结
第7章RSS与Trakbak
 7.1什么是RSS
 7.2如何生成RSS
 7.3如何解析RSS
 7.4什么是TRAKBAK
 7.5如何实现TRAKBAK
 7.6小结
第8章地图服务
 8.1地图服务及成功站点示例
  8.1.1GoogleMaps地图服务
  8.1.2GoogleMaps影像组织方式
  8.1.3站点示例
 8.2GOOGLEMAPSAPI
  8.2.1GoogleMapsAPI概述
  8.2.2通过APIKey调用GoogleMaps地图数据
  8.2.3GoogleMaps中使用KML
  8.2.4GoogleMaps静态地图
 8.3地图服务提供商
  8.3.1微软Live地图
  8.3.2Yahoo!地图及FireEagle应用
 8.4GOOGLEMAPS与谷歌地图的集成
 8.5地图浏览控制
  8.5.1GMap2对象和基本方法
  8.5.2常用地图操作方法
  8.5.3为用户事件添加响应处理
 8.6在RAILS应用中嵌入地图
  8.6.1Rails地图应用任务描述
  8.6.2Rails地图插件
  8.6.3创建Rails应用程序与数据模型
  8.6.4安装测试Rails插件
  8.6.5自动地址译码
  8.6.6IP地址译码
 8.7通过RAILS将地图与业务数据关联
  8.7.1创建loation控制器
  8.7.2增加新的字段
  8.7.3配置artographer插件
  8.7.4控制器
  8.7.5进一步的功能
 8.8定义自己的地图浏览客户端
  8.8.1OpenLayers概述
  8.8.2OpenLayers中使用Google数据
 8.9小结
第9章Mashup
 9.1MASHUP成功站点示例
  9.1.1Mashup概述
  9.1.2站点示例
  9.1.3Mashup组织模式
 9.2常见API使用方式
  9.2.1GoogleAjaxSearhAPI
  9.2.2GoogleMashup编辑器
  9.2.3Flikr
  9.2.4SnapShots
 9.3RUBY的MASHUP资源
 9.4快速上手示例
  9.4.1YouTube视频Mashup
  9.4.2Rails的Mashup应用任务描述
  9.4.3安装测试YouTube的Rails插件
  9.4.4创建新的Mashup应用项目
 9.5开放API平台
  9.5.1开放的API平台
  9.5.2开放API实现技术简介
 9.6小结
第10章部署演练
 10.1部署思路和原则
  10.1.1认识与思考
  10.1.2流行过的趋势
  10.1.3部署与安装:误区雷区
  10.1.4原则要素
 10.2动手实验准备
  10.2.1技术选择
  10.2.2部署工具
 10.3部署初体验
  10.3.1将Webrik送到生产环境
  10.3.2自动工具apistrano+Apahe前端Fgi+Mysql
  10.3.3ap+Apaheproxy+mongrel
  10.3.4Apahe+mod_rails
 10.4不拘一格的部署新思维
  10.4.1JRuby环境的Rails简易部署
  10.4.2IIS7fgi+SQLserver
  10.4.3Linux集成生产环境比对分析
  10.4.4打包Rails成为exe直接给客户做产品原型演示
  10.4.5虚拟机技术和负载均衡
  10.4.6Heroku直接在网上给Rails安家
  10.4.7Nginx+mongre自动化部署,1手动安装及性能扩展
 10.5部署后的监控调优和治理活动
 10.6小结


·目录

【前言】
内容简介
本书基于Ruby on Rails,详细讲述了Web开发中所涉及的各个主要环节,并且将作者在开发过程中积累的经验和技巧与读者分享。.
在本书的每个章节中,都有与内容配合的详细实例,帮助读者快速理解并掌握使用Ruby on Rails进行Web开发的步骤。
Web开发的相关技术自身在不断发展中,Ruby语言也在不断地完善和进步。本书的作者们试图紧跟Rails框架和Ruby语言的最新发展所带来的新特性、新方法、新尝试,在动态的大环境中带领读者解读与Web 2.0站点开发关联性较强的技术,期望将最实用和最新鲜的开发技术推荐给读者。
与其他中文版的Ruby on Rails图书不同,本书并没有将基础的Ruby和.. << 查看前言
【序言】
Rails源于社区的力量.
众所周知,Rails框架从诞生之日起,就没有一个强大的公司充当其坚实的后盾。尽管如此,在Rails框架近几年的发展成熟过程中——对于开发者来说——依然显现出了不可思议的吸引力和极其强大的生命力。
Rails的普及流行,并非因为这项技术被夸大或高估。毫无疑问,这是源自于社区的支持,源自于社区开发者对于Rails框架的认可。Rails框架发展到今天,一直是依靠社区的力量推动着Rails不断向前迈进,也正是来自于社区的反馈,影响着Rails框架未来发展的方向。
本书之所以出版,归根结底,同样是源自于Rails开发者社区。在Web开发过程中,对于那些希望在Rails之路深入下去的程序员.. << 查看序言
【书摘】
第1章 Rails框架概述
  1.1 Ruby语言的概述
  1.1.1 Ruby语言及其发展过程
在这一节中我们将简单介绍Ruby语言定义及其发展过程。
Ruby语言是什么?它的最重要的特点是什么呢?Ruby语言的官方网站给出了如下的定义:Ruby is a dynamic,open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.翻译过来是:Ruby是一门计算机程序语言,它是动态的和开源的。该语言的最大特点是简单和富有效率,其语法使得人们能够以一种自然的方式来阅读和编写程序代码。
这些特性在下面将要介绍的Rails框架中表现得最为出色和成功。
Rails是Ruby Oil Rails(ROR)的简称,它是以当前最流行的Ruby语言为基础的、基于浏览器的开发网络应用软件的框架。它们之间的发展过程有着密切的关系。从时间来看,Ruby语言经历了三个阶段的发展过程。第一阶段是1993年至2000年,在这个阶段中,Ruby语言主要是在日本流行,尽管在日本具有一定的影响力,但是对Ruby语言而言,其发展速度还是十分有限的,毕竟英语世界还是软件业的最重要的势力范围。2000年至2004年是Ruby语言的第二阶段,这是Ruby语言最重要的发展阶段,而且也是Rails框架的孕育期,Rails框架的开发者利用了Ruby语言开发基于浏览器的网络软件,并在此基础上形式了Rails框架。这一阶段对以英语为第一语言的国家有较大影响,但是真正使Ruby语言得以在全世界推广还是从2004年开始的,这是因为2004年Rails框架正式发行了,这是Ruby语言发展的第三阶段。Rails框架的成功有其自身的特点,但是Ruby语言的力量是一个不可忽视的因素。Ruby语言正在成为一门主流的软件开发语言。
……



内含源代码和 windows上textmate之称 e text-editor
注: 本人发布所有书籍均无视PDF版

raysource 分流 http://www.rayfile.com/files/cb15f763-6866...11a795f/
纳米机器人分流
http://www.namipan.com/d/web%e5%bc%80%e5%8...270e4207

要的留名我发QQ邮箱

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有52网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。