移动支付java_如何开发Java Card移动支付应用

展开全部

7069d0cacea569d272edf4e22b25d0a2.png

移动支付方案一般分SWP方案和全终端方案,由于利益驱动因素运营商更喜欢SWP方案。

38ef0156923c1514c62d4f0b18506f92.png

和Java card比较图32313133353236313431303231363533e4b893e5b19e31333361306335

bd9cb11ab9fb27765df6a6ec97c0ed4a.png

Java Card体系结构图

应用协议数据单元(APDU)、传输协议数据单元(TPDU)IC卡的应用越来越广泛,从存储卡到逻辑加密卡,目前 CPU卡已经逐渐在应用中占据主导地位。CPU卡根据通讯协议可分为两种:接触式和非接触式。接触式CPU卡主要采用两种通讯协议:T=0和T=1通讯协 议。T=0是异步半双工字符传输协议,T=1是异步半双工块传输协议。目前T=0通讯协议的应用较为广泛,国内外大多数CPU卡都支持该协议,在金融交易 中也采用这种通讯协议。

118c29f88df0fd7488d7d0670fa9539d.png

APDU通讯模型

52d05a528e936f26f28906996c7ab330.png

APDU指令结构图

Java Card语言特性

Java Card虚拟机(JCVM)只支持Java程序设计语言的一个有限子集,包括对象、继承、动态对象创建、接口和异常等。

6fe9c2fdda10885e28072cac50ae49fd.png

代码示例

ce47f7a33a6c9c1ef0e3ad3890c0aca1.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值