Cómo desarrollar una aplicación de pago móvil con tarjeta Java
Las soluciones de pago móvil generalmente se dividen en soluciones SWP y soluciones de terminal completa. Debido a los factores que generan ganancias, los operadores se inclinan más por las soluciones SWP.
Diagrama de comparación con la tarjeta Java
Diagrama de arquitectura de la tarjeta Java
Unidad de datos de protocolo de aplicación (APDU), unidad de datos de protocolo de transmisión (TPDU) Aplicación de tarjeta IC Más y En términos más generales, desde tarjetas de memoria hasta tarjetas de cifrado lógico, ahora las tarjetas de CPU han ido ocupando gradualmente una posición dominante en las aplicaciones. Las tarjetas CPU se pueden dividir en dos tipos según los protocolos de comunicación: tipo de contacto y tipo sin contacto. Las tarjetas CPU de contacto utilizan principalmente dos protocolos de comunicación: T=0 y T=1. T = 0 es un protocolo de transferencia de caracteres semidúplex asíncrono y T = 1 es un protocolo de transferencia de bloques semidúplex asíncrono. T = 0 es un protocolo de transferencia de caracteres semidúplex asíncrono y T = 1 es un protocolo de transferencia de bloques de datos semidúplex asíncrono. En la actualidad, T = 0 se usa ampliamente. La mayoría de las tarjetas de CPU nacionales y extranjeras admiten este protocolo y también se utiliza en transacciones financieras.
Modelo de comunicación APDU
Estructura de instrucciones APDU
Características del lenguaje Java Card
La máquina virtual Java Card (JCVM) solo admite la programación Java lenguaje Un subconjunto limitado de, incluidos objetos, herencia, creación dinámica de objetos, interfaces y excepciones.
Ejemplo de código
El texto original se reproduce en: /student/details4189.aspx