| |
JavaCard小应用程序简介 |
|
时间: 2003-11-25 来自:yesky |
 |
|
当创建一个Java
Card应用程序的时候的典型的步骤是:
1、编写Java源代码。
2、编译你的源代码。
3、把类文件改变为一个Converted
Applet(CAP)文件。
4、检验这个CAP是否有效;这个步骤是可选的。
5、安装这个CAP文件。
当用Java程序设计语言开发传统的程序的时候,头两个步骤是相同的:编写.java文件并且把它们编译成.class文件。可是,一旦你已经创建Java
Card类文件,过程会变化的。
Java
Card虚拟机(JCVM)被分成卡外虚拟机和卡内虚拟机。这个分解移除了昂贵的卡外操作,并且考虑到了在卡本身上的小的内存空间,但是它导致在开发Java
Card应用程序的时候的额外步骤。
在Java Card类可以被导入一个Java
Card设备之前,他们必须被转化成标准的CAP文件格式,然后选择性地检验:
·
转化必然伴有把每个Java程序包变换到一个CAP文件中,在一个程序包中包含类和接口的联合二进制表示法。转化是一个卡外操作。
·
验证是一个可选择的过程,来确认CAP文件的结构、有效的字节码子集和程序包内依赖性。你可能想在你使用的第三方供应商程序包上进行验证,或者如果你的转换工具来自一个第三方供应商。验证一般来说是一个卡外操作,但是一些卡片产品可能包括一个机载的检验器。
一旦检验,CAP文件就即将安装在Java
Card设备上了。
|
|
|
|
|
|
|
|