|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听,
择要:
从本文入手下手,我们连续登载一系列在智能卡长进行Java开辟的文章,以此把智能卡向您作一个基础的先容。只需有一块智能卡、一个读卡机和一套可与智能卡通讯的软件,你就能够入手下手举行有用使用程序的开辟了。本文先容的内容包含:遵守ISO7816尺度的智能卡办理软件;怎样利用Gemplus浏览器和Gemplus智能卡从智能卡中读写内存;一些使用智能卡的存储功效的使用程序。今后的文章将先容分歧厂家临盆的智能卡,而且还将触及智能卡的尺度。
作为专题系列的第一篇,本文将次要为今后的会商作一个展垫事情。在此,我们将会商一个称为OpenCard的新尺度。今后的文章将触及平安智能卡和电子钱包。最初,我们将向您先容智能卡软件的基础框架布局。
不管是在四月份的JavaOne年夜会上(与该手艺有关的四次演讲),仍是在伟大的收集旧事站或是CNN,智能卡掀起了轩然年夜波。在本文里,我们将以有用智能卡实例向您展现真实的智能卡。这里的手艺将同意你开辟智能卡Java使用程序。
我们的会商核心次要会合在两种智能卡之上:存储智能卡,它能够被看做带有可选平安级其余小型可读写磁盘;处置器卡,它能够被看做带有一个输出输入端口的迷你型盘算机。今后的文章将更加深切的先容处置器卡。
本文的精髓的地方在于,我们将为读写智能卡创建一个复杂的本相。我们要会商一种医药处方卡,它将替你保留一切的药方清单,并反省保险、处方企图等等有效的信息。而且我们将环绕处方卡扩大开往。
在这一系列的文章当中,你会注重到陪伴智能卡的一个罕见主题,那就是平安性成绩。这里所说的平安,次要是避免经由过程卡的滥拔出或ActiveX组件等手腕不法猎取数据。为此目标,本文中关于读写智能卡中数据的典范将给你供应一个平安、分歧且具可移植性的存储。
智能卡是甚么
你能够把智能卡看成一个带有年夜脑的信誉卡。其年夜脑就是一个小的嵌进式盘算机芯片。这类芯片能够被编程实行某项义务或是存储一些数据,但应时候切记:该种芯片只不外是小型的,它的处置才能相对比不上你的桌面盘算机。
今朝,智能卡仅仅用于德律风、运输、银行和保健等行业,可是感激浩瀚的开辟者,在不久的未来,我们就会看到智能卡使用于Internet使用程序当中。智能卡已在日本和欧洲广为使用,而且在美国遭到了接待。现实上,在美国的智能卡业界比来共产生了三件颇具意义的事务:
PC/SC
Microsoft团结别的几家公司推出了称为PC/SC的智能卡使用程序尺度,用于Win32平台的团体盘算机与智能卡之间完成互通讯。PC/SC今朝不撑持非Win32的体系平台,也许Microsoft永久也不会那样做。稍后我们将对此详加会商。
OpenCard框架
OpenCard是一个开放式的尺度,它撑持智能卡使用程序在收集盘算机、POS、桌面和膝上盘算机等平台之上完成互操纵。OpenCard允诺供应100%纯Java的智能卡使用程序。一般智能卡使用程序不克不及完整借助于纯Java,由于它们必须与外设互通讯或是使用客户之上的程序库。(固然,没有OpenCard,我们仍旧可以利用100%的纯Java,可是,智能卡的开辟者必须重新定制一个接口。)OpenCard还供应了一个到PC/SC的接口,使得开辟者得以利用现有Win32平台上的设备。
JavaCard
JavaCard最后由Schlumberger提出,今朝已被JavaSoft制订为一项尺度。Schlumberger今朝在市场上只供应Java智能卡,并且该公司是第一个取得JavaCard允许的厂商。作为一项极有潜力占踞统治位置的智能卡尺度,JavaCard包含了尺度的类库和API,使得Java小使用可以间接运转在遵守ISO7816尺度的智能卡之上。JavaCard对分歧的使用程序供应平安和与芯片有关的运转情况。
注重:
只管本文会合于智能卡主题,但更加主要的是你决不该囿于这一种设备之上。从我个人角度将,我更加偏幸DallasSemiconductor临盆的“Ibutton”设备。它象一个小型便携的信誉卡一样,可是更加易用。为何呢?由于你不再必要拿出钱包从几张卡当选出要用的那一张,Ibutton就在你的手中。对了,它是一枚指环。
只管存在无打仗型的智能卡(关于这方面的信息见下文),我以为Ibutton如许象珠宝饰品一样的产物必定会有益可图。关于Ibutton概况请见参考材料。特地说一句,八月份在纽约的JavaInternetBusinessExpo(JIBE)展会上,JavaCommerceTeam展现了“JavaRing”。
<p>
你说是sun公司对她研究的透还是微软?针对自己工具开发的.net网页编程性能上肯定会站上风的。 |
|