java項目間數據交互的接口編寫

java接口的開發是我們在實際項目中經常應用的 , 項目間數據交互的方式有很多方法實現 , 例如webservice接口 。 HTTTP協議 , 本文我將介紹一種簡單的 , 且經過加密的數據交互實現方式 。
工具/原料myeclipse
方法/步驟1首先A項目調用B項目的方法saveXuexiao.do , 需要在B項目中設置允許其他的項目訪問saveXuexiao.do的方法 。 在sesionfilter中設置 。 如圖

java項目間數據交互的接口編寫



2請求方法的參數進行加密 , 本文的加密方式為des , 他的加密原理不是在算法上 , 而是在于秘鑰的保密上 , 就是雙方約定一串生成的秘鑰為加密解密的鑰匙 。 下圖是生成秘鑰的方法

java項目間數據交互的接口編寫



3對請求的參數進行加密 , 并默認編碼方式 , 方法為encrypt(parm, key) , parm 為傳遞的字符串形式參數 , key為約定秘鑰 。 加密方法如圖:

java項目間數據交互的接口編寫



4【java項目間數據交互的接口編寫】解密方法 。  decrypt(parm, key) , 參數parm為加密后的字符串 , key為雙方約定的秘鑰 , 代碼如圖.

java項目間數據交互的接口編寫



5接口實現說明 , 描述清楚請求路徑 , 參數詳細描述 , 當訪問成功或者失敗時返回數據的描述 , 如圖

java項目間數據交互的接口編寫



6接口的測試 , 先生成加密后的參數 , 之后在瀏覽器中按格式訪問 , 觀看返回值 , 操作如圖.

java項目間數據交互的接口編寫



java項目間數據交互的接口編寫



注意事項這個加密方式一定要注意定期更換秘鑰 , 并注意保護

以上內容就是java項目間數據交互的接口編寫的內容啦 , 希望對你有所幫助哦!

    猜你喜歡