Red de conocimiento informático - Material del sitio web - Cómo desarrollar una aplicación de pago móvil con tarjeta Java

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