恢复内容开始 一: web 应用模式(有两种) 1: 前后端不分离(前端从后端直接获取数据) 2: 前后端分离 二: api 接口 三: RESTful API规范 事实上,我们可以使用任何一个框架都可以实现符合restful规范的API接口。参考文档:http://www.runoob.com/w ...
分类:
Web程序 时间:
2019-03-19 01:14:00
阅读次数:
261
引入 RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。 rabbitMQ是一款基于AMQP协议的消息中间件,它能够在应用之间提供可靠的消息传输。在易用性,扩展性,高可用性上表现优秀。使用消息中间件利于应用之间的解耦,生产者(客户端)无需知道消费者(服务端)的存在。而且两端 ...
分类:
编程语言 时间:
2019-03-18 22:30:50
阅读次数:
252
1.域名 2.版本(Versioning) 3.路径(Endpoint) 路径又称"终点"(endpoint),表示API的具体网址,每个网址代表一种资源(resource) 4.HTTP动词 5.过滤信息(Filtering) 6.状态码(Status Codes) 服务器向用户返回的状态码和提示 ...
分类:
其他好文 时间:
2019-03-18 18:42:55
阅读次数:
177
一.django restful_framework 二..drf安装与环境配置 DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) Python (2.7, 3.2, 3.3, 3.4, 3.5, 3. ...
分类:
其他好文 时间:
2019-03-18 18:33:17
阅读次数:
183
1、RESTful的基本概念 REST(Representational State Transfer)表述性状态转移,REST并不是一种创新技术,它指的是一组架构约束条件和原则,符合REST的约束条件和原则的架构,就称它为RESTful架构。RESTful具体来讲就是HTTP协议的四种形式表示四种 ...
分类:
编程语言 时间:
2019-03-15 23:13:16
阅读次数:
307
一、安装 RabbitMQ 前需要先安装 Erlang ERLANG_HOME=Erlang安装目录 配置 Path 变量,追加 “;%ERLANG_HOME%\bin” ERLANG_HOME=Erlang安装目录 配置 Path 变量,追加 “;%ERLANG_HOME%\bin” 二、安装 R ...
var express = require('express'); var app = express(); var fs = require("fs"); app.get('/listUsers', function (req, res) { fs.readFile( __dirname + "/ ...
分类:
其他好文 时间:
2019-03-14 16:35:23
阅读次数:
147
首先安装erlang: [1]下载页面:http://www.erlang.org/downloads [2]本次下载地址:http://erlang.org/download/otp_src_21.3.tar.gz,下载的版本是21.3的版本. [3]使用wget http://erlang.or ...
分类:
其他好文 时间:
2019-03-14 13:47:38
阅读次数:
149
最近在做的一个项目,原本是通过SpringMVC结合freemarker模板引擎和JSP实现HTML页面和后端的数据交互,现在为了业务需要,要将前后端拆分出来。使用Restful API的形式进行交互。然后刚上路就遇到坑了,在这里记录一下如何填坑,以防不时之需。这里介绍的方法是SpringMVC架构 ...
分类:
其他好文 时间:
2019-03-14 10:25:32
阅读次数:
240
一 .预安装的软件包 [1]erlang的安装 Rabbitmq是由erlang编写的一个软件,因此我们需要首先安装erlang. (1)首先我们需要下载erlang的安装包,本次使用21.3的版本.这里选择这个版本的原因是我们使用Rabbitmq的版本. (http://erlang.org/do ...
分类:
其他好文 时间:
2019-03-14 00:39:17
阅读次数:
188