zoukankan      html  css  js  c++  java
  • 服务

    公司项目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消息,另一个是利用数字证书和数字签

    名认证

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

  • 相关阅读:
    洛谷1280 尼克的任务
    洛谷1140 相似基因
    洛谷1133 教主的花园
    洛谷1130 红牌
    洛谷1122 最大子树和
    洛谷1103 书本整理
    洛谷1077 摆花
    【数学】数学知识习题小结(模板)
    python中的深拷贝和浅拷贝(面试题二)
    python中的深拷贝和浅拷贝(面试题)
  • 原文地址:https://www.cnblogs.com/chongchong409/p/6763398.html
Copyright © 2011-2022 走看看