Cuckoo设计思路(一) 一切从简的Restful

1.企业应用针对于Restful从调用类型上主要分为4种:GET,POST,PUT,DELETE

衍生的URL为:

GET    REST://{action}    获得资源集合

GET    REST://{action}/{id}    获得单个资源

POST    REST://{action}    存储单个资源

PUT    REST://{action}/{id}    修改单个资源

DELETE    REST://{action}/{id}    删除单个资源

较为复杂的

REST://{parentAction}/{parentId}/{action}/{id} 等等...

2.企业应用针对于对后端的操作上主要分为:加载获取,点击获取,点击提交

因此,想把共有的问题整合,以提高开发效率

3.获取:

a.保证获取的对象存储在当前作用域中及以下(不能影响上层作用域)

自定义ck-form ck-table规整作用域

b.那么以下这些只能在ck-form ck-table中使用

@param1    调用名称

@param2    rest地址

@param3    rest方法

@param4    rest调用成功过跳转的location地址

config('users', 'REST://users','GET')

config('user', 'REST://users/{0}', 'GET')

config('user', 'REST://users', 'POST', '#/user/list')

config('user', 'REST://users/{0}', 'PUT', '#/user/list')

config('user', 'REST://users/{0}', 'DELETE', '#/user/list')

config('info', 'REST://users/{0}/infos/{1}', 'GET')

加载获取    ck-get="users|user$id"

点击获取    ck-click="get users|user$id"    ck-click="get infos|info$userId$id"

点击提交    ck-click="save|update|delete user$id"


你可能感兴趣的:(Cuckoo设计思路(一) 一切从简的Restful)