<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 移動(dòng)通信中RMI技術(shù)及其應用

移動(dòng)通信中RMI技術(shù)及其應用

作者: 時(shí)間:2009-08-05 來(lái)源:網(wǎng)絡(luò ) 收藏

1.引言

本文引用地址:http://dyxdggzs.com/article/157913.htm

Java智能卡(Java Card)在第三代(3G1中有著(zhù)極其廣泛的。Jaya智能卡的出現.使多個(gè)程序可共存于一張智能卡中.這些可以來(lái)自同一個(gè)卡供應商。也可以來(lái)自不同的卡供應商.用戶(hù)只需刷新智能卡上的程序。就可以得到不同的應用.運營(yíng)商及開(kāi)發(fā)商擺脫了對卡商的依賴(lài)。大大降低了成本。在的SIM卡中,Java智能卡的應用越來(lái)越廣泛,景極其看好。由于SIM卡使用Java智能卡的量越來(lái)越多,使用頻率越來(lái)越高。為了更好地發(fā)揮網(wǎng)絡(luò )分布在網(wǎng)絡(luò )中的計算機的處理能力。中Java智能卡在開(kāi)發(fā)應用中變得越來(lái)越重要。

2.移動(dòng)通信中Java智能卡的主要特點(diǎn)

移動(dòng)通信中,Java智能卡是指運行Java小應用程序的智能卡??ㄉ媳仨毚嬖谙鄳腏ava虛擬機。符合Java Card規范的小應用程序可以運行在該虛擬機上 SUN公司提出了有關(guān)Java Card技術(shù)規范.包括有關(guān)在智能卡上創(chuàng )建Java Card虛擬機和應用編程接1:3(API)的詳細信息。與傳統的智能卡系統相比,Java智能卡平臺主要有以下特點(diǎn):

1.跨平臺性

移動(dòng)通信中目前大部分SIM 卡已經(jīng)支持了Java卡的技術(shù)規范.凡符合Java卡API技術(shù)規范的Java卡Applets都可以運行在Java卡運行環(huán)境(JCRE:Java Card Runtime Environment).允許開(kāi)發(fā)人員使用相同的Java卡Applets在不同廠(chǎng)商的智能卡上運行,實(shí)現了一次程序編寫(xiě)到處運行的功能 即通過(guò)JVM 的機制達到跨平臺的目的。

2.應用開(kāi)發(fā)便捷性

對于移動(dòng)通信中Java智能卡上的應用,開(kāi)發(fā)人員無(wú)需了解復雜的智能卡硬件和智能卡專(zhuān)用的技術(shù),就可以進(jìn)行智能卡應用的開(kāi)發(fā),從而大大減少開(kāi)發(fā)時(shí)間,降低開(kāi)發(fā)難度和成本。而且可以使原來(lái)的Java程序開(kāi)發(fā)人員來(lái)編寫(xiě)智能卡程序。人力資源得到充分的利用,更好地滿(mǎn)足了應用程序成倍增長(cháng)的需要.同時(shí)也是時(shí)代發(fā)展的需要。

3.安全性

在移動(dòng)通信中,Java智能卡最關(guān)鍵的問(wèn)題之一。安全性牽涉到多個(gè)方面。Java智能卡系統的安全性模式在很多方面作了改進(jìn),它的安全策略由Java卡虛擬機fJCVM)和Java卡運行環(huán)境共同實(shí)現??紤]到智能卡的應用范圍和應用場(chǎng)合的特殊性,Java卡支持保護數據的完整性,防止對于敏感數據沒(méi)有認證的訪(fǎng)問(wèn)。

4.多應用性

在一個(gè)Jaya卡運行環(huán)境中可以運行多種功能差異很大的不同的應用(Applets),譬如手機上網(wǎng),移動(dòng)證券交易,手機玩游戲等等.這些應用既可以來(lái)自同一個(gè)卡供應商也可以來(lái)自不同的卡供應商,這是新一代手機的很重要特點(diǎn)。

3.技術(shù)與移動(dòng)通信中智能卡的技術(shù)應用

3.1 RMI技術(shù)

J2SE中的RMI(Remote Method Invocation,遠程方法調用)技術(shù)是開(kāi)發(fā)Java分布式網(wǎng)絡(luò )應用的核心技術(shù)與傳統的RPC(Remote Procedure Call,遠程過(guò)程調用)調用遠程過(guò)程不同,RMI用于調用遠程對象中的方法.支持存儲于不同地址空間的對象之間的彼此通信。讓位于不同JVM 空間中的對象在外觀(guān)行為上都像是本地的對象一樣使用。是純粹面向對象的Java程序中開(kāi)發(fā)網(wǎng)絡(luò )分布式應用系統的核心解決方案。

用RMI開(kāi)發(fā)的應用程序由服務(wù)器端程序和客戶(hù)端程序二部分組成。服務(wù)器端程序在運行時(shí)會(huì )創(chuàng )建多個(gè)對象實(shí)例f稱(chēng)為遠程對象).這些對象實(shí)例用于向客戶(hù)提供某種服務(wù)。同時(shí)服務(wù)器端打開(kāi)監聽(tīng)端口等待客戶(hù)端程序調用??蛻?hù)端程序在運行時(shí)通過(guò)RMI機制從服務(wù)器中得到遠程對象的引用。調用其中的方

RMI的體系結構可以用圖1表示:


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>