freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第4章商務(wù)邏輯層及其技術(shù)-資料下載頁

2025-07-20 10:46本頁面
  

【正文】 167。 分布處理與組件技術(shù) ? 分布式系統(tǒng)的開發(fā) ? 使用 RMI機(jī)制進(jìn)行組件調(diào)用 ? RMI的實(shí)現(xiàn)和運(yùn)行步驟 ? 定義一個(gè)遠(yuǎn)程接口 ? 創(chuàng)建一個(gè)實(shí)現(xiàn)接口的類 ? 編譯遠(yuǎn)程服務(wù)器 ? 創(chuàng)建 Stub和 Skeleton ? 創(chuàng)建 RMI客戶端程序,并編譯 ? 啟動(dòng) RMI注冊(cè)表 (或名字 /目錄服務(wù) ) ? 設(shè)置安全控制策略 ? 啟動(dòng) RMI服務(wù)端程序 ? 運(yùn)行 RMI客戶程序 Weblogic為例 : u 定義一個(gè)遠(yuǎn)程接口 這個(gè)接口必須擴(kuò)展 , 該接口中的每一個(gè)方法必須聲明將拋出一個(gè) RemoteException異常 。 例如: import 。 import 。 public interface RemoteInterface extends { String message(String msg) throws 。 } Weblogic為例 : u u 創(chuàng)建一個(gè)實(shí)現(xiàn)接口的類 定義一個(gè)實(shí)現(xiàn)該接口的類 , 該接口擴(kuò)展了 Remote, 滿足此類作為遠(yuǎn)程對(duì)象類的要求 , 該類還必須提供一種對(duì)象引用的方法 , 這可以通過實(shí)現(xiàn)接口, 或通過擴(kuò)展 。 import .*。 import 。 import 。 public class RemoteObject implements ,RemoteInterface {String name。 public RemoteObject(String name) throws RemoteException { super()。 =name。 } public String message(String msg) throws RemoteException { return My name is:+name+,thanks for your message:+msg 。 } public static void main(String args[]) { (new RMISecurityManager())。 /* try { String myName=ServerTest。 RemoteObject theServer=new RemoteObject(myName)。 (myName,theServer)。 /* } catch(Exception e) { (an Exception occurred while creating server)。} } Weblogic為例 : u 編譯遠(yuǎn)程服務(wù)器 javac javac u 創(chuàng)建 Stub和 Skeleton rmic RemoteObject 這樣會(huì)生成幾個(gè)相應(yīng)的文件 , 如: 、 。 Weblogic為例 : u 創(chuàng)建 RMI客戶端程序 , 并編譯 import 。 import 。 public class RemoteClient { public static void main(String args[]) { (new RMISecurityManager())。 try{ RemoteInterface server=(RemoteInterface)(ServerTest)。 String serverString=(hello,nice to meet you)。 (The server says:\n+serverString)。 } catch(Exception e) { (Error while performing RMI)。} } } Weblogic為例 : u 啟動(dòng) RMI注冊(cè)表 (或名字 /目錄服務(wù) ) 若使用 RMI注冊(cè)表 , 則運(yùn)行命令 rmiregistry 或 start rmiregistry, 它會(huì)在默認(rèn)的端口啟動(dòng)注冊(cè)表;為了在其他端口上啟動(dòng) RMI注冊(cè) , 可這樣:rmiregistry portNumber或 start rmiregistry portNumber。 u 設(shè)置安全控制策略 由于在上面創(chuàng)建了一個(gè) SecurityManager, 這里就需要?jiǎng)?chuàng)建一個(gè)安全策略文件 , 安全管理器通過安全策略進(jìn)行安全控制 , 下面是一個(gè)簡單的安全策略文件 policy內(nèi)容: grant { permission 。}。 u 啟動(dòng) RMI服務(wù)端程序 注冊(cè)或名字 /目錄服務(wù)啟動(dòng)后 , 就可以啟動(dòng)服務(wù)器程序了 。 javaw RemoteObject java –=policy RemoteObject u 運(yùn)行 RMI客戶程序 java –=policy RemoteClient 167。 分布處理與組件技術(shù) ? 組件標(biāo)準(zhǔn)與分布式系統(tǒng)開發(fā) ? 命名與目錄服務(wù) ?命名服務(wù) ?目錄服務(wù) ?JNDI接口 ? 一個(gè)簡單分布系統(tǒng)的開發(fā)(略) 167。 EJB組件開發(fā)與使用 (略 ) Any Questions or Comments?
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1