RESTful 全称是 Resource Representational State Transfer 即资源表现状态转换 通俗来说就是 资源在网络中以某种表现形式进行状态转移

RPC 全称是Remote Procedure Call 即远程过程调用,  像调用本地服务(方法)一样调用服务器的服务(方法)

RESTful和RPC都是一种架构风格 RESTful面向的是资源 RPC面向的是功能

举个 角色和权限的例子 角色的CRUD和授权

RESTful :

public class RolesController:ApiController
    {
    public IEnumerable<Roles> List();
    public void Add(Roles role);
    public void Delete(int Id);
    public void Get(int Id);
    public void Update(Roles role);
   }
public class PermissionsController:ApiController
    {
   public void Add(Permissions permission);
   }

RPC:
public class RolesController:ApiController
    {
    public IEnumerable<Roles> List();
    public void Add(Roles role);
    public void Delete(int Id);
    public void Get(int Id);
    public void Update(Roles role);

    public void AddPermission(Permissions permission);
   }
 
 

最新文章

  1. java多条件不定条件查询
  2. spring:bean的定义
  3. codeforces 431 D. Random Task 组合数学
  4. ViewPager 可左右滑动和缩放的图片浏览
  5. ASP.NET MVC NonActionAttribute使用说明
  6. 返回页面,主页面不刷新window.history.go(-1),主页面刷新window.location.go(-1)
  7. 7. Reverse Integer
  8. jsonp原生js代码示例
  9. Merge Two Sorted Lists &amp; Remove Nth Node From End of List
  10. Mysqlutil.JDBCutil.Dtabaseutil数据库操作工具类[批量操作]
  11. react 数据管理之state思想指南
  12. OneZero第四周第二次站立会议(2016.4.12)
  13. WinForm通用自动更新器AutoUpdater项目实战
  14. Introduction to the visual formatting model
  15. Django 批量保存图片文件 自定义上传方法
  16. REST接口调用经验
  17. redux基础(1)
  18. 如何在未越狱的ios系统安装ipa文件
  19. php 双引号字符串里包变量的用法
  20. 关于windows完成端口(IOCP)的一些理解

热门文章

  1. 模板倍增LCA 求树上两点距离 hdu2586
  2. 自动化运维工具-pdsh工具安装配置及简单使用讲解
  3. arcengine实现右键菜单打开/关闭所有图层
  4. [skill][gdb][coredump][abrt] 使用abrt管理程序coredump
  5. MDK5如何新建一个工程
  6. 转:eclipse maven build、maven install 等区别
  7. 《linux 文本处理》- sed/awk
  8. postman客户端的安装与使用
  9. VB改写C#
  10. IIS进程回收导致定时器失效的一种解决办法