转自:阮一峰的网络日志越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集...
分类:
其他好文 时间:
2015-12-12 15:25:41
阅读次数:
169
越来越多的架构偏向于面向接口和面向服务的设计了,当我们把抽象的落地变为实际的时候,我们感觉到了代码的厚度。而当我们把具体的业务再进一步抽象,我们就能发现藏在细节深处的回馈。php可以提供service,利用一些契约(或者说协议)来进行通信和交换数据。常用的有soap,rpc,restful api(...
分类:
Web程序 时间:
2015-12-03 19:03:30
阅读次数:
180
AngularJS中的$resource服务相比$http服务更适合与RESTful服务进行交互。本篇后端使用ASP.NET Web API, 前端使用$resource,实现增删改查。领域和上下文首先领域先行。 public class StudentVm { [Key]...
准备我们仍然使用Apache CXF实现Web Service(2)——不借助重量级Web容器和Spring实现一个纯的JAX-RS(RESTful) web service中的代码作为基础,并引入spring来进行RESTful web service的配置和管理。项目目录结构如下图首先我们要在w...
分类:
编程语言 时间:
2015-12-02 20:26:23
阅读次数:
286
起步参照这一系列的另外一篇文章:Apache CXF实现Web Service(2)——不借助重量级Web容器和Spring实现一个纯的JAX-RS(RESTful) web service首先在eclipse中新建一个Dynamic Web Project,然后实现上篇文章中的所有类,唯一不同的是...
分类:
编程语言 时间:
2015-12-02 18:12:25
阅读次数:
592
实现目标http://localhost:9000/rs/roomservice 为入口,http://localhost:9000/rs/roomservice/room为房间列表,http://localhost:9000/rs/roomservice/room/001/ 为001号房间的信息,...
分类:
编程语言 时间:
2015-12-02 12:14:11
阅读次数:
402
一.Rest API简介REST即表述性状态传递(RepreSentational State Transfer),是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。表述性状态转移是一组构架约束条件和原则,满足这些约束和原则的应用程序或设计就是RESTful,REST是设...
#针对于项目而言我们需要明白的是* 项目大多数的文件都是属于静态文件,只有数据部分存在动态请求。* 数据部分的请求都呈现为RESTful的特性。* 所以项目主要包含两个部分就是静态服务器和RESTful服务器。###section one :创建一个静态服务器1.创建一个以 app.js 为入口的文...
分类:
Web程序 时间:
2015-11-29 21:12:47
阅读次数:
284
与其说是开发,不如说是打补丁!是个jesery+spring的restful service,加了一个权限校验部分,做了一些调整。本来其实很简单的一个事,后来发现,这个代码太霸道。本来传个参数是action_id 这个东西,结果参数名字有如下:action_id,actionID,id 我只能说傻傻...
Elasticsearch是个开源分布式搜索引擎它的特点有分布式零配置自动发现索引自动分片索引副本机制restful风格接口多数据源自动搜索负载等。Logstash是一个完全开源的工具他可以对你的日志进行收集、分析并将其存储供以后使用如搜索。kibana也是一个开源和免费的工具他Kibana可以..
分类:
其他好文 时间:
2015-11-24 13:03:49
阅读次数:
253