王朝网络
分享
 
 
 

Rails开发者指南

王朝导购·作者佚名
 
Rails开发者指南  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,其他,

作者: (加)海德等著,刘申等译

出 版 社: 机械工业出版社

出版时间: 2009-1-1字数:版次: 1页数: 249印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111252306包装: 平装编辑推荐

本书对于那些想学习如何用基于Ruby的Rails框架创建动态Web应用的人来说,是一本非常实用的入门书籍。你将会从中学到Rails各个组件之间是如何配合的,以及如何在用它们创建出复杂的Web应用的同时,确保使用更简洁的代码,且拥有更愉悦的开发体验。

内容简介

Rails是一种基于Ruby编程语言的Web应用框架,是Ruby语言的杀手级应用。本书深入浅出地讲解了。Rails的相关知识,是一本非常实用的入门书籍。通过阅读本书你不但可以独立地开发新的Web应用,还可以真正地了解基于Rails的开发理念,并灵活地运用到开发过程中。本书共分为11章,从介绍Rails的基本框架人手,先后介绍了Rails中最重要的3个函数库:Active Record、Action View和Action Controller,教你如何运用并掌握它们,从而创建出基于Rails的Web应用。

本书内容全面,实例丰富,可作为初学者的学习指南,也可作为网络应用开发人员的参考用书。

作者简介

Jeffrey Allan Hardy是一位Web开发者、程序员和会议演讲者,拥有7年以上创建大型Web应用的经验。

目录

译者序

致谢

引言

前言

第1章Rails框架简介

1.1Web应用的兴起

1.2web并不是完美的

1.3优秀的web框架

1.4走进Rails

1.4.1 Rails是Ruby

1.4.2 Rails鼓励敏捷

1.4.3 Rails是有主见的软件

1.4.4 Rails是开源的

1.5 MVC模式

1.5.1 MVC循环

1.5.2 MVC的层

1.6 构成Rails的函数库

1.7 Rails不是尚方宝剑

1.8 总结

第2章 入门

2.1 Rails安装的总体介绍

2.2 在Mac OS X l0.4 Tiger上安装

2.2.1 安装Apple Developer Tools(Xcode)

2.2.2 安装MySQL

2.2.3 添加MySQL到你的PATH

2.2.4 安装Ruby

2.2.5 安装RubyGems

2.2.6 安装Rails

2.2.7 自动安装

2.3 在Windows XP上安装

2.3.1安装MySQL

2.3.2安装Ruby

2.3.3安装Rails

2.4在Linux上安装

2.4.1安装MySQL

2.4.2安装Ruby

2.4.3安装RubyGems

2.4.4安装Rails

2.5创建第一个Rails应用程序

2.5.1启动内建web服务器

2.5.2生成控制器

2.5.3创建一个Action

2.5.4创建一个模板

2.6总结

第3章 运行起来再说

3.1项目的总体介绍

3.2创建events应用程序

3.2.1创建项目数据库

3.2.2创建Event模型

3.2.3创建一个数据库表

3.2.4生成一个控制器

3.2.5用脚手架运行

3.2.6添加更多的域

3.2.7添加校验

3.2.8生成脚手架

3.3总结

第4章 对数据库进行操作:Active Record

4.1Active Record简介:Rails的对象关系映射

……

第5章 Active Record进阶:强化模型

第6章 Action Pack:对视图和控制器的操作

第7章用Ajax改进交互

第8章发送的接收邮件

第9章对你的应用程序进行测试

第10章用插件来扩展Rails

第11章部署Rails应用程序

书摘插图

第1章Rails框架简介

Rails是一种基于Ruby编程语言的Web应用框架。Rails具有良好的设计和实用性。它会帮助你迅速创建功能强大的网站,而且代码简洁并拥有良好的可维护性。

本书的目标是让你对用Rails创建动态Web应用拥有一个全面而完整的理解。这意味着,本书不仅仅向你展示了如何使用那些具体的功能以及框架的便捷性,并且向你传授了很多实用的Ruby编程知识。不能只把Rails看作另一种工具,它还代表了一种思想。为了全面地掌握Rails,你还必须要了解它的基础架构、文化、美学以及Web开发哲学。

如果你还没有听说过它,你一定注意到了近期十分流行的一个词组“the Rails way”(Rails之道)。它模仿了另一句近些年风靡于Ruby社区中的名言“the Ruby way”(Ruby之道)。“Rails之道”通常是指最简单的方式(如果你愿意,那将是最近的一条路)。但这并不是说,你不能按照自己的方式去做事情,也不意味着这个框架拥有很多束缚。它只表示如果你脱离了这条康庄大道,就不要指望Rails为你带来任何的便捷。如果你曾经闯荡于UNIX社区,或许会认为这个理念和一句UNIX俗语很相似:“Do the simplest thing that could possibly work(做可能管用的最简单的事)”你会了解这一点的。本章的目的就是把你引入Rails之道。

1.1 Web应用的兴起

Web应用的重要性逐年递增。正如我们的世界已经联系得越来越紧密,大家所做的越来越多的事情也都是在网上完成的。我们在网上查收电子邮件,处理银行业务。我们通过浏览器自由地在网上听课、分享图片、上传视频、管理项目并与世界各地的人联系在了一起。随着连接速度的提升,带宽的增加,基于Web的软件和类似基于网络客户端/服务器的应用将逐渐替代通过传统(阅读、过时的)、方式发行的软件。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
建筑安装工程问答实录
承压类特种设备实用技术
模糊集理论及其电力行业应用
中级电工技能实战训练
机械制造难加工技术
ASP.NET3.5编程循序渐进
机修钳工入门
驾校教练员的五项修炼
抄表收费与用电客户受理 (第3版)
工程力学
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有