Java virtual machine (JVM)

Apa Itu Java Virtual Machine (JVM)? Java Virtual Machine (JVM) adalah implementasi dari spesifikasi Java Virtual Machine yang bertugas untuk menafsirkan kode biner Java (disebut bytecode) agar bisa dijalankan oleh prosesor (atau “platform perangkat keras”) komputer. Dengan kata lain, JVM berperan sebagai jembatan yang memungkinkan program Java berjalan di berbagai platform tanpa harus ditulis ulang […]

Read More

Java Database Connectivity (JDBC)

Java Database Connectivity (JDBC) Java Database Connectivity (JDBC) adalah antarmuka pemrograman aplikasi (API) yang disertakan dalam edisi Java SE. API ini memungkinkan standarisasi dan penyederhanaan proses koneksi aplikasi Java ke sistem manajemen basis data relasional (RDBMS). Secara fundamental, aplikasi yang ditulis dalam Java bertugas menjalankan logika. Bahasa Java menyediakan fasilitas untuk menjalankan logika iteratif dengan […]

Read More

Java Runtime Environment (JRE)

Java Runtime Environment (JRE), yang juga dikenal sebagai Java Runtime, adalah bagian dari Java Development Kit (JDK) yang berisi dan mengatur seperangkat alat dan persyaratan minimum untuk menjalankan aplikasi Java. JDK, bersama dengan Java Virtual Machine (JVM) dan JRE, digunakan oleh pengembang untuk memprogram dan menjalankan aplikasi Java. Agar sebuah program perangkat lunak dapat menjalankan […]

Read More

Java Cryptography Extension (JCE)

Apa itu Java Cryptography Extension (JCE)? Java Cryptography Extension (JCE) adalah antarmuka pemrograman aplikasi (API) yang menyediakan kerangka kerja yang seragam untuk penerapan fitur keamanan dalam Java. Awalnya dikembangkan untuk melengkapi Java 2 Software Developer’s Kit (SDK), Edisi Standar, versi 1.2.x dan 1.3.x, namun sejak itu telah diintegrasikan ke dalam Java 2 SDK, versi 1.4. […]

Read More

Java Authentication and Authorization Service (JAAS)

Java Authentication and Authorization Service (JAAS) adalah sekumpulan antarmuka pemrograman aplikasi (API) yang dapat menentukan identitas pengguna atau komputer yang mencoba menjalankan kode Java dan memastikan bahwa entitas tersebut memiliki hak untuk mengeksekusi fungsi yang diminta. Dalam konteks ini, autentikasi adalah proses untuk menentukan apakah entitas tersebut benar-benar siapa atau apa yang diklaimnya; otorisasi adalah […]

Read More