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

正文內(nèi)容

遠程調(diào)用和組件安全-全文預覽

2025-01-12 22:10 上一頁面

下一頁面
  

【正文】 支持 ActiveX控件。以 Web程序為例, ActiveX的運行過程為: 由于具有可重用性方面的優(yōu)勢, ActiveX被廣泛應用, ActiveX的開發(fā)工具逐日增加。隨著 Web程序的發(fā)展, ActiveX在 Web中的應用越來越廣泛,在緩解B/S模式服務器端負擔方面,作出了較大貢獻。 ActiveX安全 ActiveX概述ActiveX,也稱 ActiveX插件、組件或者控件,為開發(fā)人員和用戶提供了一個快速而簡便的方法,將某些內(nèi)容和功能集成在一起。 2:客戶端和服務器之間傳遞的信息可能被竊聽;攻擊者可能會對傳輸中的數(shù)據(jù)進行篡改。 臨時禁用某些服務,如 DCOM。通常利用以下方法來解決此問題: 252。一般情況下, RPC使用的是 135端口 (RMI使用的是 1099)。}}public static void main(String args[]) {new CalculatorServer()。}} 例二服務器端代碼 :例二import 。}public long add(long a, long b)throws {return a + b。public long mul(long a, long b)throws 。 } } catch (Exception e) { ()。 public class HelloClient { public static void main(String[] args) { try { IHello hi = (IHello) ( HelloTask task = new HelloTaskImpl()。 public String execute() { return Hello World。 2:在異構(gòu)網(wǎng)絡環(huán)境下,需要把分散在各地的計算機系統(tǒng)集成起來,充分利用系統(tǒng)中分散的計算資源,由網(wǎng)絡中的多臺計算機協(xié)同工作完成某一任務, RPC也給這種需求的實現(xiàn)提供了可能。以上例子同時說明體現(xiàn)了 RPC的其他好處: 1:給程序在異構(gòu)環(huán)境下進行通信提供了可能 (異構(gòu)主要可以體現(xiàn)在: 252。(result)。 //將這個對象起一個 JNDI名稱,放入注冊表 (queryInterface,queryInterface)。見代碼。import 。import 。此時,訪問數(shù)據(jù)庫的代碼寫在服務器端,作為一個方法或過程的形式對外發(fā)布,客戶端可在不知道服務器細節(jié),也不知道底層通信協(xié)議的基礎上,訪問服務器端的這些方法,就好像調(diào)用自己機器上的方法一樣。如圖是 RPC/RMI通信過程:從圖中可以看出,在 RPC 中,服務以過程的形式放在服務器端,客戶負責請求服務,服務器執(zhí)行客戶的請求,運行被調(diào)用的過程。在客戶端, RPC為遠程過程提供了抽象,在調(diào)用時,其底層消息傳遞機制對客戶來說都是透明的。 遠程調(diào)用安全 遠程調(diào)用概述傳統(tǒng)的網(wǎng)絡分布式程序需要進行復雜的底層通信編程,但是有了遠程過程調(diào)用 (Remote Procedure Call, RPC)之后,開發(fā)網(wǎng)絡分布式應用程序更加容易了。 DCOM是在微軟技術系列中,以 RPC為基礎思想建立的組件模型,能讓組件以可靠、安全和高效的方式進行網(wǎng)絡通訊; EJB是 SUN系列中以 RMI為基礎思想建立的服務器端組件模型,也能部署分布式應用程序,并能充分利用 java跨平臺的優(yōu)勢。 遠程調(diào)用 (RPC/RMI)為程序的分布式應用開發(fā)架構(gòu)提供了技術支持,它不需要了解底層網(wǎng)絡通信協(xié)議 ,在應用層通過網(wǎng)絡從遠程計算機程序上請求服務。本章主要針對目前比較流行的遠程調(diào)用方法和常見的組件進行安全講解。本章對這兩種技術也進行了安全方面的講解。本章最后對 CORBA安全進行了講解。RPC通信模型是基于客戶 / 服務器通信模型的,是一種同步通信方式,即:調(diào)用方必須等待服務器響應。用 Java RMI開發(fā)的應用系統(tǒng)可以部署在任何支持 Java運行環(huán)境的平臺上。很顯然,為了應對數(shù)據(jù)庫的遷移或改變,訪問數(shù)據(jù)庫的代碼不應該寫在客戶端,否則會造成大量客戶端的改變。 以上面應用為例,服務器端訪問數(shù)據(jù)庫 (如查詢 )的代碼模擬如 。}}import 。接下來將服務器對象對外發(fā)布。 //啟動注冊表 ().exec(rmiregistry)。public class P10_01_Client {public static void main(String[] args) throws Exception{P10_01_QueryInterface queryInterface=(P10_01_QueryInterface)(String result=()。當然,在該例子中,省略了底層的一些通信細節(jié)的支持類。 不同的網(wǎng)絡協(xié)議或網(wǎng)絡體系結(jié)構(gòu)連接;等等。 public class HelloTaskImpl implements HelloTask,Serializable{ private static final long serialVersionUID = 1L。 } w IHello接口代碼:例一: HelloWordw 服務器端代碼為:例一: HelloWordw 客戶端代碼為 : import 。 i++) { ((task))。public long sub(long a, long b)throws 。public class CalculatorImpl extends UnicastRemoteObject imp
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1