java接口的開發是我們在實際項目中經常應用的,項目間數據交互的方式有很多方法實現,例如webservice接口。HTTTP協議,本文我將介紹一種簡單的,且經過加密的數據交互實現方式。
首先A項目調用B項目的方法saveXuexiao.do,需要在B項目中設置允許其他的項目訪問saveXuexiao.do的方法。在sesionfilter中設置。如圖
 請求方法的參數進行加密,本文的加密方式為des,他的加密原理不是在算法上,而是在于秘鑰的保密上,就是雙方約定一串生成的秘鑰為加密解密的鑰匙。下圖是生成秘鑰的方法
 對請求的參數進行加密,并默認編碼方式,方法為encrypt(parm, key),parm 為傳遞的字符串形式參數,key為約定秘鑰。加密方法如圖:
 解密方法。 decrypt(parm, key),參數parm為加密后的字符串,key為雙方約定的秘鑰,代碼如圖.
 接口實現說明,描述清楚請求路徑,參數詳細描述,當訪問成功或者失敗時返回數據的描述,如圖
 接口的測試,先生成加密后的參數,之后在瀏覽器中按格式訪問,觀看返回值,操作如圖.
 
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!