JCVM API的分析与设计

被引量 : 0次 | 上传用户:li2008shuai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的进步和社会的发展,人们在日常生活中的业务往来越来越频繁,随之却又不得不携带大量的各种各样的票证、卡片、单据、现金等来进行身份的认证和交易,这给人们的生活带来了极大的不便,而且极不安全。而Java智能卡以其对多应用的支持、良好的安全性、可面向对象编程、Applet应用程序在线动态下载等各方面的优点得到了广泛的应用。Java智能卡是Java技术与智能卡的有机结合,它充分利用Java平台无关性,使Java技术“一次编写,到处运行”的思想在智能卡中实现。在Java智能卡中,Java智能卡API程序包提供了一系列标准的类库函数,为应用程序的开发人员提供了标准的接口。Java智能卡API封装智能卡系统的复杂性,屏蔽了智能卡底层的与硬件系统相关的通信协议、内存管理等相关细节,开发人员只需通过调用这个API标准中提供的方法就可以与系统进行通信,使用系统资源来进行服务,使得底层对应用程序开发人员是透明的,从而简化了开发周期,并降低了软件的研发费用。论文根据当前Java智能卡在国内外应用现状,分析了Java智能卡技术的重要性和研究意义,根据Java智能卡的结构,分析Java智能卡API在Applet应用程序正确运行的作用,在Java卡平台中,适合用于智能卡的Java卡虚拟机(JCVM)和Java卡API共同提供了一个与平台无关的环境。论文对SUN公司的API规范作了分析研究,按照API类库结构,分析了包中定义的类和接口方法。应用程序的开发,实现Java卡API接口或者类中的方法时,其实质是应用程序调用外包中的类方法或接口方法的过程。在引用到API中的方法被转换成CAP文件一同加载到智能卡后,JCVM在执行应用程序时如何实现Java卡API所提供的信息,解释器如何正确访问Java Card API类库中的类、方法和域,API中的方法如何返回一个正确的结果,以及对于一些有特殊要求的方法,需要采用C语言实现等。本文将根据Java智能卡解释器对Applet应用程序的解析流程,结合解释器的设计,并按照SUN公司发布的相关规范,分析并设计Java智能卡API方案。同时,对于Java卡“一卡多应用”的特点,根据API提供的类以及方法对应用的认证过程作了分析,保证应用程序数据的独立以及安全,不会被恶意访问,使得各应用程序的执行互不干扰。对Java卡应用程序执行过程中出现的异常进行分析,并设计解决方案,在JCRE出现的异常,采用C语言进行设计。在最后,对本文的研究过程进行实验认证,并作总结,同时也分析了论文研究过程中所遇到的问题,以及在未来学习和工作中所需进一步研究的领域。
其他文献
文章介绍了企业碳盘查与碳核查ISO 14064系列标准及其与ISO 14065标准之间的关系;阐述了企业碳盘查与碳核查实施流程;在分析我国实施企业碳盘查与碳交易现状方面,以辽阳石化
药品集中采购政策执行过程中,在取得成绩的同时也有新问题不断产生,问题产生的直接原因是政策自身设计的缺陷和执行的不到位,而根源在于相关体制的不完善。本文在系统分析了
新时期探讨深化农村金融体制改革和创新的路径选择,应将其置于整个农村经济社会发展全局和统筹城乡一体化的政策背景下予以思考、审视和定位。着力构建分工合理、投资多元、
为了适应社会主义市场经济体制下卫生事业改革与发展的需要,规范和加强医院的会计核算工作,财政部和卫生部联合制定了《医院会计制度》,自1999年1月1日起执行。现行《医院会
本文以弗里德曼著名的实质所得每增加1%,则实质货币需求增加1.8%的研究结论为基础,并将其扩而大之对中国的货币供求状况进行了经验实证。结果表明,中国货币需求增长与弗里德
目的观察宁谧泰胶囊联合左氧氟沙星治疗前列腺炎的临床疗效。方法将我院收治的200例前列腺炎患者随机分为观察组(宁谧泰胶囊联合左氧氟沙星治疗)和对照组(左氧氟沙星治疗),对
目的:分析城市社区卫生服务与医疗保险制度(以下简称社区医保)衔接中的问题,探索促进衔接的方法策略。方法:通过专家咨询、问卷调查法收集资料,采用机构间合作模式和主题框架
这件《福禄提梁》,整体的气息是非常简洁又颇具力度感的,其中蕴含的是浓厚的简约艺术之风范。壶身整体呈现不规则的流动,别致有趣,壶嘴从壶腹处伸出,壶流制成葫芦形态,令人观
中国是“世界工厂”早已是不争的事实,未来我国与世界各国之间的物资、原材料、零部件与制成品的进出口运输,无论是数量还是质量都会大大增加,要使物品安全运送到目的地就需要使
本文通过对工业工程(IE)基本理论及应用领域的综合分析,并对大型超市在管理中存在的问题和不足进行剖析,说明了运用IE技术能够解决大型超市管理中存在的缺陷。而通过IE技术体