日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

詳解PHP和Java強強聯(lián)合(2)_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:關(guān)于方便實用的PHP生成靜態(tài)頁面類的介紹
不喜歡Smarty,直接寫了一個生成靜態(tài)的類,方便簡單實用,希望大家繼續(xù)完善。 以下為引用的內(nèi)容: /**************

首先,你必須要知道PHP/Java橋為在PHP腳本中集成Java類創(chuàng)建了哪些特殊的函數(shù)(PHP類),這些函數(shù)包括:

◆java:它允許你訪問給定名稱的Java類型,如:

◆java("java.lang.System")->getProperties();

◆java_autoload:它允許你在當(dāng)前的PHP腳本中載入一套Java庫,如:

◆java_autoload("my_1.jar;my_2.jar");

◆java_cast:它允許你將一個Java對象轉(zhuǎn)換成一個PHP值,如:

$mystr=new java("java.lang.String","9");$phpnr=java_cast($mystr,"integer");echo $ phpnr;

◆java_is_null:你可以使用它檢查值是否為空,如:

◆java_is_null(java("java.lang.System")->;getProperty("my_prop"))

◆java_session:你可以使用它返回一個會話句柄,如:

$session = java_session();

◆java_values:你可以使用它評估對象和提取其內(nèi)容(僅當(dāng)這個操作是可能的時候),如:

$result = java_values($calcinstance->addAB($term_1,$term_2));

為了使用這些函數(shù),你的PHP應(yīng)用程序必須包含對應(yīng)的PHP類,最重要的類是Java.inc,在目錄appName/java下有完整的類列表,通過Java.inc,你可以獲得Java類的實例,如:

$calcinstance=new Java("calculator.CalculatorBean");

作者提醒:在PHP/Java橋的安裝目錄/documentation/API下有更多的函數(shù)和它們的詳細信息。在PHP腳本中使用Java類

在Java類中使用PHP腳本

為了在Java應(yīng)用程序中調(diào)用PHP方法,你必須對Java API非常熟悉,這個API最重要的類是:

javax.script.ScriptEngineManager:這個類擴展了java.lang.Object類,并且為ScriptEngine類提供了實例化機制。

javax.script.ScriptEngine:這是一個Java接口,包括了每個Java ScriptEngine中期望的完整功能的函數(shù),它是通過如AbstractScriptEngine, InteractivePhpScriptEngine, InvocablePhpScriptEngine, InvocablePhpServletScriptEngine, PhpScriptEngine,和 PhpServletScriptEngine這些類實現(xiàn)的。
?
javax.script.Invocable:這個接口提供了一個函數(shù)允許java應(yīng)用程序在腳本編譯器下調(diào)用中間層代碼。

作者提醒:在/documentation/server/documentation/API目錄下有更多的類及其詳細信息。

分享:php對gb編碼動態(tài)轉(zhuǎn)utf-8編碼的幾種方法評測
在《IP地址->地理位置轉(zhuǎn)換的測評》一文中提到用ip2addr函數(shù)直接讀取IP數(shù)據(jù)庫文件是效率最高的,相比用MySQL數(shù)據(jù)庫存儲IP數(shù)據(jù),用SQL查詢是效率最低的。但是IP數(shù)據(jù)庫文件QQWry.dat是GB2312編

來源:模板無憂//所屬分類:PHP教程/更新時間:2009-09-16
相關(guān)PHP教程