java项目间数据交互的接口编写

java接口的开发是我们在实际项目中经常应用的,项目间数据交互的方式有很多方法实现,例如webservice接口。HTTTP协议,本文我将介绍一种简单的,且经过加密的数据交互实现方式。

工具/原料

  • myeclipse

方法/步骤

  1. 1

    首先A项目调用B项目的方法saveXuexiao.do,需要在B项目中设置允许其他的项目访问saveXuexiao.do的方法。在sesionfilter中设置。如图

  2. 2

    请求方法的参数进行加密,本文的加密方式为des,他的加密原理不是在算法上,而是在于秘钥的保密上,就是双方约定一串生成的秘钥为加密解密的钥匙。下图是生成秘钥的方法

  3. 3

    对请求的参数进行加密,并默认编码方式,方法为encrypt(parm, key),parm 为传递的字符串形式参数,key为约定秘钥。加密方法如图:

  4. 4

    解密方法。 decrypt(parm, key),参数parm为加密后的字符串,key为双方约定的秘钥,代码如图.

  5. 5

    接口实现说明,描述清楚请求路径,参数详细描述,当访问成功或者失败时返回数据的描述,如图

  6. 6

    接口的测试,先生成加密后的参数,之后在浏览器中按格式访问,观看返回值,操作如图.

注意事项

  • 这个加密方式一定要注意定期更换秘钥,并注意保护
  • 发表于 2018-02-08 00:00
  • 阅读 ( 756 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具