- 博客(9)
- 资源 (4)
- 收藏
- 关注
转载 REST on Rails指南5: respond_to
通过上一讲,我们已经对REST on Rails的基本框架有所了解,但是它是如何实现根据客户端的请求类型来返回不同类型的资源表示的呢?这就是我们这一讲所要讲的,秘密就在于respond_to。首先让我们来看看我们在上一讲中生成的airports控制器的代码:class AirportsController def index @airports = Airport.find :a
2008-03-28 18:06:00 4943
转载 REST on Rails指南4:路由
通过上一讲我们了解到,RESTful设计的关键就是定义系统中的资源,这一讲我们将学习在Rails中,如何将请求路由到我们的资源,以及我们应该如何来处理它。不过,有一点需要先说明:REST并不是Rails的一部分,在Rails出现之前,REST的概念已经存在很多年了,并且REST的应用也并不局限于Web,事实上,它也可以应用到其它各种应用软件的开发中。资源就是控制器在我们正式开始之前,我
2008-03-28 18:05:00 2282
转载 REST on Rails指南3: RESTful Design
通过上一讲,我们明白了为什么Web需要按照REST的方式来设计,而不是传统的面向对象编程的RPC方式,这一讲我们将通过一个实例来演示如何进行REST方式的Web设计,也就是让我们的设计变的RESTful。航空公司的需求我们假设你为一家航空公司工作,你的任务是为他们设计一个航班管理系统,它的功能包括:允许公司员工通过Web前端来输入航班信息。航班信息包括航班的起飞和降落城市,以及起飞
2008-03-28 18:04:00 1610
转载 REST on Rails指南2:无穷尽的API
通过上一讲,我认为你树立了这个概念:即Web其实是一组资源而不是网页的集合(如果你还不这么认为,那请你先返回再次阅读第一讲)。这一讲我们将从另一个侧面来讲解为什么要有REST?面向对象设计与分析如果你曾经学习过面向对象程序设计,那么你很可能会这样开始构建你的新程序:首先,你需要定义你的问题域——你的程序要解决什么问题 然后,你会定义一个类,这个类的名字一般是名词 接着你会为
2008-03-28 18:03:00 1537
转载 REST on Rails指南1:理解资源
PART I在理解REST on Rails之前,有必要先思考一下这个问题:浏览器是如何工作的?在开始使用Rails构建一个网站之前,我对这个问题是这么认为的:首先我会在地址栏输入一个URL,或者点击一个链接 然后浏览器会发送一个HTTP请求,并获取响应中的HTML代码 最后我会看到经过浏览器渲染的页面 就这么多,我甚至不知道Form是如何工作的,我觉得它跟点击链接没什
2008-03-28 18:01:00 1741
转载 理解REST软件架构
一种思维方式影响了软件行业的发展。REST软件架构是当今世界上最成功的互联网的超媒体分布式系统。它让人们真正理解我们的网络协议HTTP本来面貌。它正在成为网络服务的主流技术,同时也正在改变互联网的网络软件开发的全新思维方式。AJAX技术和Rails框架把REST软件架构思想真正地在实际中很好表现出来。今天微软也已经应用REST并且提出把我们现有的网络变成为一个语义网,这种网络将会使得搜索更加智能化
2008-03-28 17:48:00 824
转载 轻的,谁都会写的Service方案--REST与JSON
轻的,谁都会写的Service方案--REST与JSON 1.REST1.1 缘起 N年前,一说到跨平台的服务方案,大牛们就想到"Socket Server",小兵们就一直退,退到会议室的墙角。 几年前,一说到跨平台的服务方案,连客户都会想到"Web Service"。 现在,是个人都可以,在几分钟里,使用REST风格把一个服务的客户端和服务端写出来。1.2 初
2008-03-28 17:43:00 1074
原创 JDK 7 新特性
Improved Type Inferencei. ConstructorsThe addition of generics to the language greatly improved compile time type checking and largely eliminated the need for casting. Unfortunately it also incre
2008-03-20 13:45:00 4106 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人