zoukankan      html  css  js  c++  java
  • RESTful 和RPC

    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);
       }
     
     
  • 相关阅读:
    软件工程个人作业02
    第三周学习进度条
    《构建之法》阅读笔记01
    第二周学习进度条
    软件工程个人作业01
    大道至简第三章读后感
    动手动脑课后实践
    JAVA数字想加并输出
    大道至简第二章读后感
    大道至简读后感
  • 原文地址:https://www.cnblogs.com/Tony100/p/8431579.html
Copyright © 2011-2022 走看看