亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php-java-bridge實踐

發布時間:2020-05-14 07:08:01 來源:網絡 閱讀:7460 作者:dfwasds 欄目:web開發
  1. php-java-bridge是什么?

    php調用java方法有rpc,也有php-java-bridge.

    php里調用java平臺封裝好的jar包里的class類和方法,一般飄易推薦的做法是采用php-java-bridge做橋接.

    孰優孰略,做了比較以后咱們再議。

  2. php-java-bridge實現原理。

      先打開java的一個監聽端口,php調用java的時候,將對應的方法調用轉發到java的指定端口,由java執行后再將結果返回給php。

      這種模式是一種比較典型的代理模式,php在這里成為了一個代理轉發器,把java的類調用轉發給后端的java執行。

  3.php-java-bridge如何使用?

      a.下載

        http://php-java-bridge.sourceforge.net/pjb/download.php

        php-java-bridge實踐


                    下載這倆個文件


                b.啟動

                    mv ~/Download/JavaBridge.jar ~/php-java/

                    java -jar JavaBridge.jar SERVLET_LOCAL:8081

          

                    會出現如下信息:

php-java-bridge實踐



4.使用php調通java的類

    這時候使用到了Java.inc這個文件。

    mv ~/Download/Java.inc  ~/phptest

    vi testJavaBridge.php

<?php

define("JAVA_DEBUG", true); //調試設置
define("JAVA_HOSTS", "127.0.0.1:8081");

define("JAVA_LOG_LEVEL", 2);

require_once "Java.inc";

java_set_file_encoding("UTF-8");


try {
  $props = java("java.lang.System")->getProperties();

  $array = java_values($props);
  foreach($array as $k=>$v) {
    echo "$k=>$v"; echo "<br>\n";
  }
  echo "<br>\n";

  class MyClass {
    function toString() { return "hello PHP from Java!"; }
  }

  $javaObject = java_closure(new MyClass());
  echo "PHP says that Java says: "; echo $javaObject;  echo "<br>\n";
  echo "<br>\n";

  echo java("php.java.bridge.Util")->VERSION; echo "<br>\n";

} catch (JavaException $ex) {
  echo "An exception occured: "; echo $ex; echo "<br>\n";
}


        php testJavaBridge.php

        會輸出如下類似如下信息:


php-java-bridge實踐

            這些信息是Java的信息

    

5.后續

后續的內容會單獨寫一篇帖子說明高級使用。    




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

玉溪市| 盐边县| 商都县| 河东区| 永安市| 什邡市| 尼木县| 边坝县| 桓仁| 云霄县| 蕉岭县| 翁牛特旗| 庆城县| 和龙市| 江西省| 柳江县| 蛟河市| 武鸣县| 涿鹿县| 昂仁县| 集安市| 晴隆县| 南澳县| 年辖:市辖区| 嘉善县| 德阳市| 临邑县| 钟祥市| 东台市| 二连浩特市| 吉木萨尔县| 那曲县| 高淳县| 平原县| 阿拉尔市| 留坝县| 新野县| 定兴县| 成都市| 天气| 洪湖市|