RoR
zttcn
这个作者很懒,什么都没留下…
展开
-
什么是RoR
RoR是Ruby on Rails的缩写。Ruby on Rails是一个用于编写网络应用程序的框架,它基于计算机软件语言Ruby,给程序开发人员提供强大的框架支持。Ruby on Rails包括两部分内容:Ruby语言和Rails框架。什么是Ruby? Ruby语言是一种动态语言,它与Python、Smalltalk和Perl这3种编程语言有些类似。Ruby语言起源于...2007-10-31 21:48:01 · 1545 阅读 · 0 评论 -
Ruby on Rails:活动记录纵览
用Ruby on Rails来编写数据库管理系统是非常快速的。Ruby on Rails之所以有如此高的生产率,不光是Ruby的语法灵活,而这一切在很大程序上是拜活动记录(Active Record)所赐。那么什么是活动记录呢?如果用一句话来解释,那就是一个可以将数据映射成对象的框架(这有些类似于Hibernate)。也许你会说:"这有什么,现在这种框架多得是,Hibernate...2007-12-02 20:25:00 · 124 阅读 · 0 评论 -
Ruby on Rails:控制器纵览
在一个基于MVC的Web应用程序中,应用程序逻辑以及数据的存取是由MVC中的C,也就是控制器来完成的。因此,深刻地理解MVC框架所提供控制器对于开发一个高效、可升级、稳定的应用程序是十分必要的。RoR也不例外。 RoR中所提供的控制器叫动作控制器(ActionController)。本文将主要讨论动作控制器所提供的几种服务,以及如何使用动作控制器。 什么是动作控制器...2007-12-02 20:28:00 · 184 阅读 · 0 评论 -
Ruby on Rails:动作视图纵览
本文将讨论RoR中提供的基础服务之一:动作视图。动作视图可以使你更快速地将数据展现给用户。在本文中将介绍一些动作视图的服务,并且将举一个例子来说明如何使用动作视图。 在MVC模式中的V,即视图(View),它的作用是将数据以用户所需要的形式展现出来,和传统的模式不同的是,视图在展现数据时可以省去许多不必要的细节。也就是说,任何基于MVC模式的框架(framework)都应该...2007-12-02 20:30:00 · 163 阅读 · 0 评论 -
分析MVC
Action pack组件:视图、控制Active Record组件:模型关系数据库与面向对象编程语言很难融为一体:对象关注的是数据和操作,而数据库关注的则是值的集合。数据库为中心组织应用程序:过程化语言应用程序为中心组织数据库:面向对象语言 MVC功能和服务视图:模板、格式化助手、分页、布局控制:URL映射、会话跟踪、过滤和验证、缓冲模型:数据库表映射到类,记录映...2007-12-02 22:26:41 · 106 阅读 · 0 评论