
Web应用开发
文章平均质量分 92
小通巷
这个作者很懒,什么都没留下…
展开
-
《Rails 5 敏捷开发》学习笔记 - 第2章 即时满足
《Rails 5 敏捷开发》学习笔记 - 第2章 即时满足如何创建一个新的应用程序使用命令:rails new如:work> rails new demo这将在work目录下创建一个名为demo的应用程序的目录。启动服务器使用命令:rails server如:在上述demo目录下,使用命令rails server,将启动系统默认使用的服务器。 ...原创 2018-08-23 19:08:23 · 771 阅读 · 0 评论 -
《Rails 5 敏捷开发》学习笔记 - 第4章 Ruby简介
Ruby命名规则变量及方法的命名局部变量名、方法参数名、方法名都必须以小写字母或者下划线开头。实例变量名要以“@”作为前缀,如:@quantity对于包含多个单词的方法名和变量名,Ruby通常用下划线分隔每一个单词(如:line_item),而不是用大写字母(如:lineItem)来分隔。类、模块及常量的命名类名、模块名、常量名都必须以大写字母开头,如:Object...原创 2018-09-04 21:21:12 · 394 阅读 · 0 评论 -
《Rails 5 敏捷开发》学习笔记 - 第6章 任务A:创建应用程序
本章介绍了如何迭代地创建并优化一个用来维护商品信息(包括:创建新商品、编辑现有商品、删除不再需要的商品等功能)的小型应用程序。6.1 创建商品维护的应用程序第1步:创建一个新的Rails应用程序 在指定目录(如:work目录)下,创建一个新的Rails应用程序,并将其命名为“depot”,命令如下:work> rails new depot第2...原创 2018-09-08 18:42:13 · 547 阅读 · 0 评论 -
《Rails 5 敏捷开发》学习笔记 - 第3章 Rails应用程序框架
模型、视图和控制器 (MVC架构)模型 —— 负责维持应用程序的状态模型是数据,但又不只是数据,有时我们会把业务规则也放进模型中,这可以保证应用程序的其他部分不会有数据无效的情况出现。比如:“对于100元以下的商品不予以打折”这个约束条件就由模型来执行。视图 —— 负责生成用户界面视图通常会根据模型中的数据来生成,它的唯一工作就是显示数据。但出于不同的目的,可能有多个视图来...原创 2018-09-03 18:31:56 · 465 阅读 · 0 评论 -
《Rails 5 敏捷开发》学习笔记 - 第5章 Depot应用程序
这一章主要就是以开发一个名叫Depot的购物车应用程序为例,大致介绍了开发一个应用程序的流程。增量式开发在开始编码前,并不应该尝试弄清楚所有的细节,而是只要一旦有足够的可以开始开发的需求规格说明书,即可立即着手实现某些功能。毕竟,在整个开发过程中,细节是随时会发生变化的。用例、页面流程和数据在写出一个应用程序的需求规格说明书的大轮廓后,先将着眼于高层次的用例,并勾画出网页间的流程,...原创 2018-09-06 15:09:18 · 221 阅读 · 0 评论 -
《Rails 5 敏捷开发》学习笔记 - 第7章 任务B:验证和单元测试
本章主要介绍了如何对功能进行验证和单元测试。这两项工作的目的,主要是为了让模型更加坚固,以确保数据中发生的错误永远都不会提交给数据库。验证应该把验证代码放置在模型类中因为模型层扮演了代码和数据库之间的看门人的角色。那些应用程序要用到的数据,无论是从数据库中读取的,还是要往数据库中写入的,都首先会进入到模型层。所以,只要把验证代码放在模型类中,在把数据写入到数据库中之前,对数据进行了验证...原创 2018-09-10 22:50:15 · 346 阅读 · 0 评论