`

restful风格简单理解

阅读更多

restful风格简单就是模仿HTTP协议post,put ,get,delete四种请求方法。

例子如下:

表单默认是post请求,link_to默认是get请求
controller articles
    index articles_url
    new new_article_url
    create articles_url(), :method=>:post
    edit edit_article_url(article.id)
    update  article_url(article.id), :method=>:put
    destory article_url(article.id), :method=>:delete
    show   article_url(article.id)
   
    controller article
    index article_index_url
    new new_article_url
    create article_index_url(), :method=>:post
    edit   edit_article_url()
    update  article_url(article.id), :method=>:put
    destory article_url(article.id), :method=>:delete
    show   article_url(article.id)


render和redirect_to区别

render既是渲染模板而不牵扯任何其他

如:<%=render "header"%>对应的是_header.html.erb

        render :layout=>false不使用模板,注:(layout代指模板)

        render"new"即是套用new.html.erb这个模板

redirect_to是重定向后面跟的是action方法

如:redirect_to new_user_url() 跳转到新建页面

      redirect_to  user_index_url()跳转到主页面

而redirect_to跟restful风格紧密相关

  • 大小: 56.1 KB
分享到:
评论

相关推荐

    自己对RESTful风格的理解

    RESTful架构的优点在于其简单性、灵活性和易于理解,它可以让系统设计更加简洁,并且有利于不同系统之间的交互。 在具体的实现上,RESTful风格的一个例子是查询用户信息并返回JSON格式数据。在这个例子中,可以通过...

    SpringMVC RESTFUL风格

    在SpringMVC框架中实现RESTFUL风格非常简单,只需要合理运用`@RequestMapping`和`@PathVariable`注解即可。此外,RESTFUL风格的应用还能带来诸如易于缓存、更好的安全性等一系列好处,因此在现代Web应用开发中得到了...

    基于SpringBoot+Mybatis PageHelper 分页+JAP +Restful风格的小案例

    本项目是一个以SpringBoot为核心框架,结合JPA(Java Persistence API)与Mybatis,利用PageHelper实现高效分页,并采用Restful风格设计API的实战案例。这个案例旨在帮助开发者快速理解如何在SpringBoot环境下整合...

    简洁的SSM框架+restful风格

    本项目采用了RESTful风格,这意味着它遵循了Representational State Transfer(表现层状态转移)架构原则,提供了更灵活、资源化的API设计方式。 1. **Spring框架**:Spring是Java企业级应用的核心框架,它提供了一...

    CXF Restful服务简单例子

    【CXF Restful服务简单例子】\n\n在IT行业中,Apache CXF是一个广泛使用的开源框架,它...通过理解CXF的工作原理,掌握RESTful服务设计原则,以及熟悉CXF的相关API,开发者可以在实际项目中灵活运用,提高开发效率。

    springboot restful风格项目demo

    在本项目中,"springboot restful风格项目demo" 是一个基于Spring Boot框架构建的Web应用,它采用了RESTful架构风格来设计API接口。REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式...

    CXF搭建的RESTful风格的webservice

    通过以上步骤,你已经成功地使用Apache CXF搭建了一个简单的RESTful风格的Web服务。在实际开发中,你可能需要处理更复杂的请求和响应,包括JSON数据交换、错误处理、认证和授权等。CXF提供了一系列的注解和扩展机制...

    C# 一个简单的 Restful 服务端和 Restful 客户端 Demo

    在IT行业中,RESTful是一种广泛应用于Web服务设计的架构风格,它基于HTTP协议,使得客户端和服务器之间的交互变得更加简单和直观。本示例是关于如何使用C#语言创建一个简单的RESTful服务端以及对应的RESTful客户端。...

    Restful C# 服务端篇之实现RestFul Service开发(简单实用)

    在IT行业中,RESTful(Representational State Transfer)是一种软件架构风格,用于设计网络应用程序,尤其在Web服务领域广泛应用。C#作为.NET框架的主要编程语言,提供了丰富的工具和技术来实现RESTful服务。本篇...

    一个简单的Restful例子以及讲解

    非RESTful风格的例子: - `http://127.0.0.1/user/query/1`(GET,查询) - `http://127.0.0.1/user/save` (POST,新增) - `http://127.0.0.1/user/update` (POST,更新) - `http://127.0.0.1/user/delete` ...

    Restful风格服务端应用的Spring Boot + Spring Security配置

    在IT行业中,构建RESTful风格的服务端应用是现代Web开发的主流趋势,它强调资源的表述性和统一的接口。Spring Boot结合Spring Security框架为开发者提供了一种高效且安全的方式来实现这一目标。这篇博客将深入探讨...

    Spring RESTful简单实例

    在"SpringRest"这个压缩包文件中,可能包含了Spring Boot项目的源代码示例,包括配置文件、实体类、控制器、服务类和测试类等,读者可以通过查看和运行这些代码来理解Spring RESTful的实现方式。通过学习和实践,你...

    前后端分离,后端restful风格代码

    在这个主题中,我们将深入探讨前后端分离的概念、实现方式以及后端RESTful风格的代码设计。 首先,让我们理解什么是前后端分离。在传统的Web开发中,前端(通常由HTML、CSS和JavaScript组成)与后端(通常由服务器...

    restlet实现最简单的restful webservice

    本文将深入探讨如何使用Restlet来实现一个最简单的RESTful Web服务。 首先,了解REST的基本概念是必要的。REST强调的是资源的概念,通过URI(Uniform Resource Identifier)来标识,使用HTTP协议中的方法(如GET、...

    使用swagger2生成RESTful风格的接口文档.zip

    RESTful风格的API设计规范已经成为现代Web服务的标准。Swagger2是一个强大的工具,用于生成、文档化和测试RESTful API。它使得开发者能够以结构化的方式描述API,方便其他人理解和使用。本教程将介绍如何在...

    详解Spring框架之基于Restful风格实现的SpringMVC

    Restful风格是一种软件架构风格,基于HTTP协议,使用简单的URL路径来表示资源,使用HTTP方法来表示操作。Restful风格的优点是易于理解和实现,易于扩展和维护。 三、Spring MVC实现Restful风格 要在Spring MVC中...

    lighttpd restfulapi cgi

    RESTful API设计使得接口简洁、直观,易于理解和使用。 **三、lighttpd与RESTful API集成** 1. **配置lighttpd**:首先,我们需要在lighttpd的配置文件(通常是`lighttpd.conf`)中启用必要的模块,如`url.rewrite`...

    eclipse springboot+dubbo+zk+mybatis restful编程风格

    RESTful风格使得API更加简洁,易于理解和使用。 这个学习案例应该是教你如何在Eclipse环境下,利用Spring Boot作为基础框架,集成Dubbo服务治理框架,使用Zookeeper进行服务注册和发现,MyBatis作为数据访问层,...

    springRestful小例子

    在IT行业中,Spring框架是Java企业级应用开发的首选框架,而RESTful风格的API设计则是现代Web服务的标准。本文将深入探讨Spring框架如何实现RESTful API,以及这些概念在"springRestful小例子"中的具体应用。 首先...

    SpringBoot+mybatis+restful

    在IT行业中,SpringBoot框架与MyBatis的整合是构建高效、简洁的Web服务的常见方式,而RESTful风格的API设计则是现代Web应用的重要特性。让我们深入探讨这些技术及其结合点。 首先,SpringBoot是由Pivotal团队提供的...

Global site tag (gtag.js) - Google Analytics