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

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

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

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

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

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


注意事項這個加密方式一定要注意定期更換秘鑰 , 并注意保護
以上內容就是java項目間數據交互的接口編寫的內容啦 , 希望對你有所幫助哦!
猜你喜歡
- 最優秀的Java集成開發環境-IDEA
- 高鐵檢票時間 高鐵多久開始檢票
- 民間茶藝二選,大益七子餅茶
- 夜間怎樣拍遠景和近景的畫面
- Android studio不能新建Java class解決方案
- 素人花費一年時間改造自己,變化能有多大?看看這組對比圖就知道
- premiere 如何批量改照片的時間長度
- PS2019怎么調整字的間距
- 干貨!家庭理財小妙招
- 咸鴨蛋煮多久 咸鴨蛋煮多長時間
