服务

公司项目1用php实现的,现在移动项目需要php出一套api实现数据调用,公司想用java来做服务,然后作为一个java开发人员,我觉得好像哪里有点不对,项目1整个项目都是php实现,在为其它项目提供服务的时候有没有必要用java实现?我觉得没有,水平有限,欢迎指点。

同样是一门语言,两个热度都那么高,用php完全可以实现,至于出于安全考虑,应该可以从服务的角度着手,常用的服务有RESTful和webservice,

两个服务都有对应的安全处理策略,所以出于安全使用java好像是说不通的。

看我巧手画的草图,哈哈哈

然后说说两种服务

RESTful:基于http的web服务,协议:http (无状态的) 减少数据传输量(只传输数据内容)

REST开发又被称作“面向资源的开发”,这说明对于资源的抽象,是设计RESTful API的核心内容。RESTful API建模的过程与面向对象建模类似,是以名词为核心的。这些名词就是资源,任何可命名的抽象概念都可以定义为一个资源。而HTTP协议并不是一种传输协议,它实际提供了一个操作资源的统一接口。对于资源的任何操作,都应该映射到HTTP的几个有限的方法(常用的有GET/POST/PUT/DELETE四个方法,还有不常用的PATCH/HEAD/OPTIONS方法)上面。所以RESTful API建模的过程,可以看作是具有统一接口约束的面向对象建模过程。

安全策略:见上一篇

webservice:wsdl+soap(有状态的)

安全策略:

,一是利用WS-Security将签名和加密头加入SOAP消息,另一个是利用数字证书和数字签

名认证

 这篇随笔比较乱,想一出是一出,自己记录使用。

原文地址:https://www.cnblogs.com/chongchong409/p/6763398.html