The embodiment of the invention discloses a method for constructing Java, Java EE platform EE platform and cloud system, the method comprises the following steps: Java Card platform for the bottom class transplanted to the Java EE platform; according to the Java Card middle layer class library construction of the Java EE platform of the base class library. The embodiment of the invention the Java Card platform Java EE transplanted to the bottom class platform, so developers Java EE platform requires only minor changes can be based on the existing Java Card Applet application in transplantation operation, can realize the rapid development of Java EE Applet application.
【技术实现步骤摘要】
JavaEE平台构建方法、JavaEE平台及云端系统
本专利技术实施例涉及智能卡模拟
,尤其涉及一种JavaEE平台构建方法、JavaEE平台及云端系统。
技术介绍
云端卡模拟技术,是一种是基于云端系统技术的智能卡模拟技术。目前主流的云端卡模拟系统,具有数据安全性高,不易被恶意攻击和篡改的特点,十分适合替代智能卡的安全模块(SecureElement,SE)技术,确保卡片数据的安全性。JavaCardApplet应用(以下简称Applet)是一种基于Java语言编写的运行在智能卡中的应用程序。具体的,Applet应用是基于JavaCard编程接口(JavaCardApplicationProgrammingInterface,JCAPI)开发的,JCAPI是Java编程语言的子集。在现有技术中,云端卡模拟系统及相关技术是使用Java企业级开发环境(以下简称JavaEE)进行开发的。而要实现一个特定的云端卡模拟系统,需要在服务器开发环境下重新进行开发,编程接口及运行机制会与实体的智能卡片大不相同。当相同功能卡片的Applet应用程序需要分别部署到JavaCard平台和JavaEE平台时,开发人员往往需要编写两套逻辑相近但风格迥异的代码,从而使开发工作变得更加繁重,并且由于应用在两个平台的代码不一致,更会导致应用的可维护性降低。
技术实现思路
本专利技术实施例提供一种JavaEE平台构建方法、JavaEE平台及云端系统,能够实现快速开发JavaEEApplet应用程序。第一方面,本专利技术实施例提供了一种JavaEE平台构建方法,包括:将JavaCard平台 ...
【技术保护点】
一种Java EE平台构建方法,其特征在于,包括:将Java Card平台的底层类库移植至Java EE平台中;根据所述底层类库构建所述Java EE平台的JavaCard中间层类库。
【技术特征摘要】
1.一种JavaEE平台构建方法,其特征在于,包括:将JavaCard平台的底层类库移植至JavaEE平台中;根据所述底层类库构建所述JavaEE平台的JavaCard中间层类库。2.根据权利要求1中所述的方法,其特征在于,将JavaCard平台的底层类库移植至JavaEE平台中包括:根据云端Applet应用程序的运行原理对所述底层类库进行筛选,确定需要移植的类包和/或应用程序编程接口API;保持所述类包的包名和/或包路径、和/或接口名称和/或接口路径,将所述类包和/或接口移植至所述JavaEE平台中。3.根据权利要求1或2所述的方法,其特征在于,根据所述底层类库构建所述JavaEE平台的JavaCard中间层类库包括:调用java.security类库加解密相关的API实现所述JavaCard中间层类库的javacard.security类包、javacard.crypto类包的加解密功能;根据所述JavaEE平台的特性封装实现所述JavaCard中间层类库的javacard.framework类包和org.globalplatform类包,以模拟实现智能卡片的安全验证功能。4.一种JavaEE平台,其特征在于,包括JavaCard中间层类库;所述JavaCard中间层类库根据JavaCard平台的底层类库构建。5.根据权利要求4所述的JavaEE平台,其特征在于,所述JavaCard中间层类库包括以下至少一种类包:javacard.security类包、javacard.crypto类包、javacard.framework类包和org.globalplatform类包。6.根据权利要求4或5所述的JavaEE平台,其特征在于,还包括:JavaEE底层类库和/或Java虚拟机;所述JavaEE底层类库位于所述JavaCard中间层类库的底层、所述Java虚拟机位于所述JavaEE底层类库的底层。7.一种云端系统,其特征在于,包括:权利要求4-6任一项所述的JavaEE平台和/或基于所述JavaEE平台开发的JavaEEApplet应用程序。8.一种云端卡模拟系统,其特征在于,包括权利要求7所述的云端系统。9.根据权利要求8所述云端卡模拟系统,其特征在于,还包括:卡模拟设备;所述卡模拟设备与所述云端...
【专利技术属性】
技术研发人员:黄文开,周向涛,
申请(专利权)人:东信和平科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。