| |
JavaCard小应用程序结构 |
|
时间: 2003-11-25 来自:yesky |
 |
|
Sun提供了两个模型用来设计JavaCard应用程序(javacard.framework.Applet):传统的JavaCard
API和JavaCard Remote Method Invocation(Java
Card远程方法调用,JCRMI)编程接口。我们可以使用其中任何一个来编写Java Card小应用程序,开发Java
Card小应用程序是一个两步的过程:
1.定义负责主应用程序和小应用程序之间接口的命令和响应APDU。
2.编写Java
Card小应用程序本身
JavaCard小应用程序结构
首先,让我们看一下Java
Card小应用程序的结构。
列表1说明了一个典型的JavaCard小应用程序是如何构造的:
import javacard.framework.* ... public class MyApplet
extends Applet { // Definitions of APDU-related instruction
codes ... MyApplet() {...} // Constructor // Life-cycle
methods install() {...} select() {...} deselect()
{...} process() {...} // Private
methods ... } | 列表⒈一个JavaCard小应用程序的结构
一个JavaCard小应用程序通常定义它的APDU相关指令、它的构造器,然后是Java Card小应用程序的生命周期方法:install
()、select ()、deselect ()和process ()。最后,它定义任何合适的私有方法。
|
|
|
|
|
|
|
|