`

Rest参考

    博客分类:
  • Java
 
阅读更多
class ArticlesController < ApplicationController
  def index   list   all   listAll 
    @articles = Article.all
  end
 
  def show  view
    @article = Article.find(params[:id])
  end
 
  def new  form  input  create 
    @article = Article.new
  end
 
  def edit
    @article = Article.find(params[:id])
  end
 
  def create  save      OrderSavingInput
    @article = Article.new(article_params)
 
    if @article.save
      redirect_to @article
    else
      render 'new'
    end
  end
 
  def update
    @article = Article.find(params[:id])
 
    if @article.update(article_params)
      redirect_to @article
    else
      render 'edit'
    end
  end
 
  def destroy   | delete
    @article = Article.find(params[:id])
    @article.destroy
 
    redirect_to articles_path
  end
 
  private
    def article_params
      params.require(:article).permit(:title, :text)
    end
end

 

get '/' do
  .. 显示内容 ..
end

post '/' do
  .. 创建内容 ..
end

put '/' do
  .. 更新内容 ..
end

delete '/' do
  .. 删除内容 ..
end

options '/' do
  .. 显示命令列表 ..
end

link '/' do
  .. 建立某种联系 ..
end

unlink '/' do
  .. 解除某种联系 ..
end

 

input   form   create   new  input 【新建文章  New Artitle】

edit                                      【编辑文章  New Artitle】

show 

 

store   save   create   add       insert 【插入一个】           ===  对应引导页  new     input{tonggang}   

index   list       listOrders     listAll    all                             

destroy   delete         

update    modify               == edit

 

 

app/helpers/comments_helper.rb

 

create对应store[save]挺合适的。

 

<%= render 'comments/form' %>  _form.

 

 populate : 关联、填充

 

 

 

GET /ticket #获取ticket列表
GET /ticket/12 #查看某个具体的ticket
POST /ticket #新建一个ticket
PUT /ticket/12 #更新ticket 12
DELETE /ticket/12 #删除ticekt 12

 

 #######

 

作用 传统模式 REST模式
列举出所有的用户 GET /users/list GET /users
列出ID为1的用户信息 GET /users/show/id/1 GET /users/1
插入一个新的用户 POST /users/add POST /users
更新ID为1的用户信息 POST /users/mdy/id/1 PUT /users/1
删除ID为1的用户 POST /users/delete/id/1 DELETE /users/1
来自 thinkphp
 

 

 

  

 ):

前缀名

意义

举例

create

创建

createOrder()

delete

删除

deleteOrder()

add

创建,暗示新创建的对象属于某个集合

addPaidOrder()

remove

删除,暗示从某个集合移除对象

removeOrder()

init

初始化,暗示会做些诸如获取资源等特殊动作

initializeObjectPool

destroy

销毁,暗示会做些诸如释放资源的特殊动作

destroyObjectPool

open

打开

openConnection()

close

关闭

closeConnection()

read

读取

readUserName()

write

写入

writeUserName()

get

获得

getName()

set

设置

setName()

prepare

准备

prepareOrderList()

copy

复制

copyCustomerList()

modity

修改

modifyActualTotalAmount()

calculate

数值计算

calculateCommission()

do

执行某个过程或流程

doOrderCancelJob()

dispatch

判断程序流程转向

dispatchUserRequest()

start

开始

startOrderProcessing()

stop

结束

stopOrderProcessing()

send

发送某个消息或事件

sendOrderPaidMessage()

receive

接受消息或时间

receiveOrderPaidMessgae()

respond

响应用户动作

responseOrderListItemClicked()

find

查找对象

findNewSupplier()

update

更新对象

updateCommission()

 

## 业务三函数

 

adoptOrder   rejectOrder    auditOrder

采纳工单    驳回工单      审查工单

 

 

###  polished.js

  • darken():调节颜色深浅
  • lighten():调节颜色深浅
  • desaturate():降低颜色的饱和度
  • saturate():增加颜色的饱和度
分享到:
评论

相关推荐

    REST参考技术文档

    《什么是REST.doc》可能会详细解释REST的基本原理和核心概念,如客户端-服务器、无状态、缓存、层式系统以及代码-on-demand(可选)等六项REST架构约束。这些约束定义了RESTful系统的交互方式,使得系统更加模块化,...

    Cadastrodeusuarios:使用REST的API REST参考

    REST(Representational State Transfer,表述性状态转移)是一种广泛采用的API设计风格,它为Web服务提供了一种简洁、无状态、可缓存的架构原则。"Cadastro de usuários"在葡萄牙语中意味着“用户注册”,因此我们...

    django rest frame work中文电子参考文档

    这个“Django REST framework中文电子参考文档”是针对DRF的详细教程,旨在帮助开发者更好地理解和使用这个框架。 在REST(Representational State Transfer)架构风格下,DRF提供了构建RESTful服务所需的各种工具...

    SOA与REST 用REST构建企业级SOA解决方案

    SOA与REST是当前两种流行的技术架构... 《SOA与REST:用REST构建企业级SOA解决方案》适合于考虑实施面向服务架构的开发人员、架构师或项目经理阅读参考,尤其适合任何SOA实践者或任何计划发起一个SOA项目的专业人员。

    Django-REST-framework教程中文版

    需要注意的是,教程中提到的技术版本较旧,Django和Django-REST-framework可能已经有了新的版本和API变动,因此在实际应用中需要参考最新的官方文档。此外,教程是基于翻译和作者个人阅读文档的产物,因此在理解上...

    OceanStor 9000 V5 7.1 REST 接口参考.zip

    OceanStor 9000 V5 7.1 REST 接口参考

    dubbox 2.8.4 rest调用

    "rest"标签说明项目包含REST服务的实现,而"代码"则意味着有实际的源代码供学习和参考。 在"ProjectRest"这个压缩包中,我们可以预期找到以下内容: 1. **项目结构**:通常会有一个标准的Maven或Gradle项目结构,...

    geoserver-rest-python-1.1

    3. **文档**:可能有`README.md`或`docs/`目录,解释如何安装、使用以及API参考。 4. **示例**:可能有`examples/`目录,包含使用库的实例代码,帮助用户快速上手。 5. **配置文件**:如`.cfg`或`.yaml`,用于设置...

    REST in practice,英文

    REST(Representational State Transfer,表述性状态转移)是一种软件架构风格,主要应用于网络应用程序设计,尤其是Web服务。...这本书对于任何希望构建高性能、易于维护的Web服务的开发者来说,都是宝贵的参考资料。

    OceanStor V500R007C70 Kunpeng REST 接口参考

    OceanStor V500R007C70 Kunpeng REST 接口参考

    什么是REST,符合REST的API叫RESTful 两种SOA接口实现:SOAP(WebService) vs REST

    文件`rest(一种软件架构风格)_百度百科.url`和`SOA接口的两种常用实现比较:SOAP(WebService) vs REST(GET,POST).url`分别指向了关于REST和SOAP/REST比较的参考资料,它们可以进一步深入理解这两种接口实现的区别...

    rest的所有jar

    2. **Jersey**:作为JAX-RS的官方参考实现,Jersey提供了一个全面的REST服务开发框架。其JAR文件包含了处理RESTful请求的核心组件,如ResourceConfig、ContainerRequestFilter、ContainerResponseFilter等类。 3. *...

    动态发布rest接口及服务调用

    Jersey是Java JAX-RS(Java API for RESTful Web Services)规范的官方参考实现,它提供了创建、部署和消费REST服务的全面框架。使用Jersey,开发者可以方便地定义REST资源,通过注解来声明HTTP方法、URL映射、请求...

    JavaScript天地图叠加REST地图服务

    同时,"tianditu"可能是一个示例项目文件,包含了实现上述功能的源代码,供学习和参考。 总之,JavaScript天地图叠加REST地图服务是将JavaScript与GIS技术结合,实现地图的动态展示和操作。通过理解JavaScript、...

    rest webservice demo spring

    2. **Jersey**: Jersey是Java中实现RESTful Web服务的开源框架,它是JAX-RS(Java API for RESTful Web Services)规范的参考实现。在这个示例中,"jerseydemo"可能包含了使用Jersey创建REST服务的代码。开发者可以...

    Salesforce_REST_API

    文档还提供了REST API的参考部分,其中包含了不同版本的API接口的详细描述,包括全局描述、SObject的基本信息、SObject描述、SObject行、SObject Blob检索、查询和搜索功能以及错误响应等。 需要注意的是,文档中...

    REST实战.pdf 中文完整版

    本书《REST实战》深入浅出地介绍了REST的基本原理和实践技巧,是学习REST模式设计的重要参考资料。 在Java中实现REST服务,通常会用到JAX-RS(Java API for RESTful Web Services)规范,该规范为构建RESTful服务...

    Artifactory-REST-examples.zip

    在Artifactory官方文档中,提供了详尽的API参考,覆盖了所有可用的操作。 在“Artifactory REST Example”中,我们通常会遇到以下几个关键知识点: 1. **认证**:在调用Artifactory REST API之前,需要进行身份...

Global site tag (gtag.js) - Google Analytics