javascriptMVC教程 -
<div id="cnblogs_post_body"> 因为javascriptMVC的灵活性,他可以和任何服务层结合起来开发。本指南的目的在于告诉你如何设计服务层,最大程度的减少运行javascriptMVC所要做的额外工作。一般而言,服务层越轻越好,直接返回数据库查询结果,保证和客户端通信的灵活度。JSON REST
最好的综合服务层可以被描述为JSON REST。JSON用来实现客户端和服务端数据的交换。REST是表述性状态转移(Representational State Transfer),使用GET POST PUT 和 DELETE来修改资源urls。例如一个简单的消息服务api,他会暴露下面的urls:
1.GET /messages - 从服务器获取消息数组。
2.GET /messages/{id} - 从服务器获取指定消息。
3.POST /messages - 在服务器上创建一个消息。
4.PUT /messages/{id} - 在服务器上更新指定消息。
5.DELETE /messages/{id} - 在服务器上删除指定消息。
查询字符串参数
在详解讲解各种url之前,很有必要先快速介绍下参数是如何传递给查询字符串的。jQuery.Model把参数传递给jquery的$.ajax,他里面使用jQuery.param做以转换。例如下面的例子:
<div class="cnblogs_code">$.get('/messages',{userId: 5, order: ['createdAt ASC','user.name ASC'] })
页:
[1]