学习网考试学习资料

Gzu521.com

JavaCard开发教程之接口(1)

JAVA认证   点击:次   发布时间:2007-1-31   【字体: 】   来源:Gzu521.com
Gzu521.com我的学习网
Java card应用编程接口规范定义了传统的java程序设计语言应用编程接口的一个小的子集--甚至小于j2me的cldc。不支持字符串也不支持多线程。没有象boolean和integer这样的包装类,也没有class和system类。

  除java核心类的小子集以外,java card框架还定义了它自己的特定支持java card应用程序的核心类。这些包含在下面的程序包中:

  · java.io定义了一个异常类,基本的ioexception类,来完成rmi异常层次。除此之外,没有包含其他传统的java.io类。

  · java.lang定义了object和throwable类,但是没有j2se中那么多方法。它还定义了许多异常类:exception基本类,各种运行时间异常和cardexception。除此之外,没有包含其他传统的java.lang类。

  · java.rmi定义了remote接口和remoteexception类。 除此之外,没有包含其他传统的java.rmi类。 对远程方法调用(remote method invocation,rmi)的支持被包含来简化的移植并整合到使用java card技术的设备中。

  · javacard.framework定义了组成核心java card框架的接口,类和异常。 它定义了重要的概念,例如个人识别号(personal identification number,pin),应用程序协议数据单元(application protocol data unit,apdu),java card小应用程序applet,java card system(jcsystem)和一个utility类。 它还定义了各种iso7816常数和各种java card特定的异常。 表格5总结了这些程序包的内容:

  table 5. 表格java card v2.2 javacard.framework

,,?!#;U5b 53/^AS [ 本 资 料 来 源 于 贵 州 学 习 网 IT认证JAVA认证 http://Www.gzU521.com ] ,,?!#;U5b 53/^AS

接口 iso7816定义与iso 7816-3和iso 7816-4相关的常数。
multiselectable识别可以支持并发选择的小应用程序。
个人识别号码(pin)描述一个被用于安全(验证)目的的个人识别号。
shareable识别一个共享对象。能通过小应用程序防火墙的对象必须实现这个接口。
aid定义了一个遵循iso7816-5与应用程序提供者关联的application标识符;一个小应用程序必备的属性。
apdu定义了一个遵循iso7816-4的应用程序协议数据单元,是小应用程序(卡上)和主应用程序(卡外)之间使用的通信格式。
小应用程序定义了一个java card应用程序。所有的小应用程序必须扩展这个抽象类。
jcsystem提供了控制小应用程序生命周期、资源和事务管理,和小应用程序内部对象共享和对象删除的方法。
ownerpin是pin接口的一个实现。
util提供用于操作数组和各种short的方法,包括arraycompare()、arraycopy()、arraycopynonatomic()、arrayfillnonatomic()、getshort()、makeshort()、setshort()。
异常 定义了各种的java card虚拟机异常类:apduexception、cardexception、cardruntimeexception、isoexception、pinexception、systemexception、transactionexception、userexception。

下 一 页
3页: 第 [1] [2] [3]

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...