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);
       }
     
     
  • 相关阅读:
    Java 设计模式之单例
    CentOS 下安装配置Hadoop
    Linux 修改IP地址和DNS
    Hibernate 主配置文件详解
    HTTP 协议细节
    Java 设计模式之工厂
    mysqldump备份与还原
    [小技巧]windows时间同步
    关于反射
    XHTML、DTD和Web Services
  • 原文地址:https://www.cnblogs.com/Tony100/p/8431579.html
Copyright © 2011-2022 走看看