하드웨어 자바 카드 란 무엇입니까? -techopedia에서 정의

자바 카드 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-Java 카드는 무엇을 의미합니까?

Java 카드는 리소스가 매우 제한된 장치에서 애플릿이라고하는 작은 응용 프로그램에 사용되는 Java 기술입니다. 이 Java 기술은 SIM (휴대폰 가입자 식별 모듈) 카드, 금융 카드, 의료 식별 카드, 스마트 티켓 및 기타 여러 장치에서 사용됩니다.


Java 프로그래밍 언어를 사용하여 생성 된 다른 응용 프로그램과 마찬가지로 Java Card 애플릿은 한 번에 한 번 쓰기 기능을 제공합니다. 즉, 필요한 JVM (Java Virtual Machine)이있는 한 카드 제조업체 나 사용중인 하드웨어에 관계없이 모든 Java 카드 기술 지원 스마트 카드에서 실행됩니다.

Techopedia는 Java 카드를 설명합니다

Java 카드 기술은 널리 사용되며 Java 카드 제조업체는 전체 스마트 카드 산업의 90 % 이상을 차지합니다.


애플릿은 이러한 제한된 환경에서 실행되어야하므로 Java Card 바이트 코드는 매우 작습니다. 실제로, Java 카드 애플릿의 소스 코드 작성에는 전체 Java 프로그래밍 언어 API (Application Programming Interface)의 일부만 사용됩니다. 소스 코드를 작성하여 .java 파일로 저장 한 후에는 일반 Java 애플리케이션에서와 같이 .class 파일로 컴파일됩니다. 그러나 개발 과정은 여기서 끝나지 않습니다. 그런 다음 .class 파일을 더 작은 변환 된 애플릿 또는 .cap 파일로 변환해야합니다. 변환 후 .cap 파일을 확인하고 카드에 최종적으로 설치할 수 있습니다.


대부분의 경우 최종 애플릿은 자체적으로 작동 할 수 없습니다. 오히려 완전한 Java 카드 응용 프로그램의 요소는 일반적으로 백엔드 응용 프로그램, 호스트 응용 프로그램, 인터페이스 장치 및 카드의 애플릿으로 구성됩니다. 간단한 예로서, 백엔드 애플리케이션은 데이터베이스 또는 호스트 애플리케이션 (핸드폰에서 실행중인 애플리케이션) 또는 인터페이스 장치 (핸드폰)에 연결하는 프로그램 일 수있다.

자바 카드 란 무엇입니까? -techopedia에서 정의