PHP通過php_java_bridge調用第三方支付相關java類及jar包的一次嘗試

最近公司項目中引入第三方支付,閒暇之餘嘗試通過php_java_bridge來調用平臺提供的jar包。期間其實踩了不少的坑,跨語言平臺互相調用確實挺麻煩的,最終也僅在本地測試環境調試成功,事實上如果要部署到生產環境還將有不少的坎要過。這裏先稍作整理,後續有機會繼續完善。有需要通過php_java_bridge來調用java類及jar包的朋友請謹慎參考。

 

php_java_bridge相關:

1、PHP-Java-Bridge使用筆記(新測有效,雖然不夠詳細,但大方向是正確的):
https://www.cnblogs.com/h2zZhou/p/5165268.html
https://www.jb51.net/article/55451.htm

其它參考文章:

1)、PHP通過php-java-bridge調用JAVA的jar包裏class類:
http://www.piaoyi.org/php/php-java-bridge-jar-class.html

2)、PHP+JavaBridge完整環境配置:
https://www.cnblogs.com/gaopeng8911/archive/2012/11/23/2784971.html
雙擊運行JavaBridge.jar,應該會彈出一個可以選擇的對話框,如果沒有彈出,
是因爲沒有安裝JDK或者文件關聯錯誤,解決方法是安裝JDK或者運行
javaw -jar JavaBridge.jar SERVLET_LOCAL:8080 &

PS:如果需要開機啓用,配置:
/etc/rc.local 添加開機啓動
java -jar JavaBridge.jar所在絕對路徑 SERVLET_LOCAL:8081 &

3)、PHP-Java-Bridge的使用(平安銀行支付功能專版)_PHP_WEB
http://www.jet-almost-lover.cn/Article/Detail/156616


java開發相關:

 

1、.jar文件運行及查看:
https://jingyan.baidu.com/article/d2b1d102c5e5815c7e37d4be.html

2、eclipse導入了jar查看不了源碼解決方法(親測有效,原來安裝的其它反編譯軟件要卸載):
https://www.cnblogs.com/jianshuai520/p/9267273.html

3、【黑馬】最新Java基礎強化eclipse版:
https://www.bilibili.com/video/av45569853

 

Base64加解密:

 

1、php對接java現實加簽驗籤的實例
https://www.jb51.net/article/98235.htm

2、Java如何進行Base64的編碼(Encode)與解碼(Decode)
https://www.cnblogs.com/alter888/p/9140732.html

3、PHP+JAVA實現RSA互通加密解密:
https://www.jianshu.com/p/a79c78e17f6f
從PFX文件中獲取私鑰、公鑰證書、公鑰(親測有效,代碼整潔,註釋明瞭):
https://www.cnblogs.com/kungfupanda/p/9012170.html


composer相關:

 

composer update 出現如下錯誤:Content-Length mismatch   

解決:更換源

composer config repo.packagist composer https://packagist.phpcomposer.com

 

安全相關:

 

1、使用screw plus來保護php代碼安全
https://blog.csdn.net/bupt073114/article/details/81713985
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章