Mục lục:
Định nghĩa - Thẻ Java có nghĩa là gì?
Thẻ Java là một công nghệ Java được sử dụng cho các ứng dụng nhỏ, được gọi là applet, trên các thiết bị cực kỳ hạn chế tài nguyên. Công nghệ Java này được sử dụng trên thẻ mô-đun nhận dạng thuê bao điện thoại di động (SIM), thẻ tài chính, thẻ nhận dạng chăm sóc sức khỏe, vé thông minh và nhiều thiết bị khác.
Giống như các ứng dụng khác được tạo bằng ngôn ngữ lập trình Java, các applet của Thẻ Java có các khả năng ghi một lần chạy ở mọi nơi. Điều này có nghĩa là chúng sẽ chạy trên bất kỳ thẻ thông minh hỗ trợ công nghệ Thẻ Java nào, bất kể nhà sản xuất thẻ hay phần cứng đang được sử dụng miễn là có máy ảo Java (JVM) cần thiết.
Techopedia giải thích Thẻ Java
Công nghệ Thẻ Java được sử dụng rộng rãi, với các nhà sản xuất Thẻ Java chiếm hơn 90 phần trăm của toàn bộ ngành công nghiệp thẻ thông minh.
Do các applet phải chạy trên các môi trường bị ràng buộc như vậy, nên mã byte của Thẻ Java rất nhỏ. Trong thực tế, chỉ có một tập hợp con của toàn bộ giao diện lập trình ứng dụng ngôn ngữ lập trình Java (API) được sử dụng để viết mã nguồn cho một applet Thẻ Java. Sau khi mã nguồn được ghi và lưu dưới dạng tệp .java, sau đó nó được biên dịch thành tệp. Class, giống như trong một ứng dụng Java thông thường. Tuy nhiên, quá trình phát triển không kết thúc ở đó. Sau đó, tệp. Class phải được chuyển đổi thành tệp applet hoặc .cap được chuyển đổi nhỏ hơn. Sau khi chuyển đổi, tệp .cap có thể được xác minh và cuối cùng được cài đặt trên thẻ.
Trong hầu hết các trường hợp, applet cuối cùng sẽ không thể tự hoạt động. Thay vào đó, các yếu tố của một ứng dụng Thẻ Java hoàn chỉnh thường bao gồm ứng dụng back-end, ứng dụng máy chủ, thiết bị giao diện và applet trên thẻ. Một ví dụ đơn giản, ứng dụng back-end có thể là một chương trình kết nối với cơ sở dữ liệu hoặc ứng dụng máy chủ (một ứng dụng chạy trên điện thoại di động) hoặc thiết bị giao diện (điện thoại di động).