<b>J2EE概述</b>[Java编程]
本文“<b>J2EE概述</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、前言
Java的技术,因为 computing resource的差别,而辨别为差别性质的Java平台,如 Enterprise Java、 Embedded Java与 Java Card等.若是以Embedded Java来说,因为功效上的要求有限,并且受限於硬体资源大小(如呼唤器),所以在硬体与Java履行环境上必须有所让步.Java Card也是基於硬体与利用的 求所开辟的技术,目的是使得 Java的技术可以在好像smart card晶片般大小的有限资源下履行.所以,目前Java Card可以说是最小的Java平台.
2、简介
Java Card是Java 平台中最小的 subset,其设定的履行环境为smart card上的晶片或是有严峻硬体限制的环境.Java Card的问世,一方面是为了推展Java的利用层次,一方面也是为了将Java平台的特点以及Java Card 的好处带到smart card上,这些好处主要有: Platform-Indep endent:使得 Java Card applets (在Java Card上履行的程式)可以在差别卡片的JCAE( Java Card Application Environment)上履行,即透过Java VM 的机制来到达跨平台的本领. Multi-Applicat ion Capable:在同一个Java Card 中可以存放多个 Java Card applets ,并且也可以透过 download的方法来下载必要的applets 而到达一卡多用处的好处,使得卡的利用可以更有弹性. Compatible with Existing Smart Card Standards: Java Card能与国№ 尺度ISO 7816( Smart Card尺度)以及产业界尺度如 Europay/Master Card/Visa (EMV)相容.
所以,在将来Java Card不但可以代替本日Smart Card的功效,更可以发展出多样化的利用,如身份辨认、医疗资讯记录、电子钱包、门禁管控等,乃至能将很多差别的利用程式调集於一张卡上,使得这些随身的软体可以更小更实用.
JavaCard现行的版本有2.0与2.1版,此中2.0版是在1997 年底所释出,而2.1 版则是在本年刚释出.
3、运作逻辑
如图1所示Java Card实№运作的情势,主要分为二个部份.
图1、 JavaCard运作情势图
第一个部份就是 Java Card这一端,配合CAD(Card Acceptance Device ),也就是图1中的Card Reader来传输、读取Card中的资料,并且供应 Card所 的电源.而JavaCard本身则可以履行applet程式,使得一些敏感的资料与行为可以安全履行而不受外部程式影响.第二部份则是图1右方的 Terminal端,负责供应服务程式及操作介面,并透过CAD 与JavaCard沟通.
别的,在图1中所表示的 APDU(Application Protocol Data Units)即双箭头的部份,则是 terminal与Java Card沟通的格局与协议.由terminal 端传送给Java Card 的APDU称为Command APDU,主要实用来下达指令以及传输资料给Java Card.图2即Command APDU的格局.
图2、 Command APDU格局
以上是“<b>J2EE概述</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |