• 联系我们
  • 地址:湖北武汉三环科技园
  • 电话:159116031100
  • 传真:027-68834628
  • 邮箱:mmheng@foxmail.com
  • 当前所在位置:首页 - java培训
  • JavaCard应用程序开发教程之入门篇
  •   本文主要是关于JavaCard的基础知识:利用智能卡存储信息和安全地处理事务,以及JavaCard技术的各个的方面- Java Card虚拟机、运行时、有关的应用程序编程接口和Java Card小应用程序的行为。

      智能卡在个人信息安全方面有很大用处。它们可用于添加验证和安全访问到需要高级别安全的信息系统。保存在智能卡上的信息是便携的。使用Java Card技术,你可能随身携带保存在一个小型并且安全的媒介上的重要并且的个人信息,比如你的病历、信用卡号或者电子现金余额。

      智能卡技术是 ISO国际标准组织的连接技术委员会1(JTC1)和国际电子委员会(IEC)定义并控制的一种行业标准。1987年推出的ISO/IEC 7816国际标准系列在2003年推出了它的最新的升级版本,定义了智能卡的各个方面......

      多年以前,Sun微系统公司实现了智能卡和类似的资源约束设备,并且定义了一组Java技术子集规范来为它们创建应用程序,JavaCard小应用程序。支持这些规范的设备称为JavaCard平台......

      完整的Java Card应用程序由一个后端应用程序和系统、一个主机(卡外)应用程序、一个接口设备(读卡器)和卡上小应用程序、用户证书和支持软件组成。所有的这些元素共同组成一个安全的端到端应用程序

      消息传递模型是所有Java Card通信的基础。它的核心就是应用程序协议数据单元(APDU),CAD和Java Card框架之间交换的一个逻辑数据包。Java Card框架接收任何CAD发送进来的命令APDU并且传送到相应的小应用程序

      JavaCard应用编程接口规范定义了传统的Java程序设计语言应用编程接口的一个小的子集--甚至小于J2ME的CLDC。不支持字符串也不支持多线程。没有象Boolean和Integer这样的包装类,也没有Class和System类