Java vs J2ee
Java adalah bahasa pemrograman dan platform untuk mengembangkan dan menjalankan aplikasi perangkat lunak. Muncul dalam rasa yang berbeda:
- Java Standard Edition (Java SE)
Ini adalah versi vanilla polos java. Anda dapat mengimplementasikan aplikasi perangkat lunak apa pun dengannya. Java SE memiliki perpustakaan besar kode yang mencakup banyak fungsi perangkat lunak yang dapat digunakan kembali. Java Ee dan Java Me dijelaskan di bawah ini dibangun di atas Java SE. - Java Enterprise Edition (Java EE)
Rasa java ini dibangun di java se. Java EE berisi perpustakaan tambahan kode dan alat pengembangan yang secara unik berguna dalam mengembangkan aplikasi bisnis. - Java Micro Edition (Java ME)
Daripada menjadi ekstensi lain ke Java SE, ini sebenarnya merupakan versi pengurangan Java SE dan perpustakaan perangkat lunak terkait yang membahas kebutuhan unik aplikasi Java yang harus berjalan pada perangkat kemampuan terbatas seperti ponsel dan PDAS.
Ketika kita hanya mengatakan "java", kita sebagian besar berarti edisi standar java.
J2EE mengacu pada versi pertama Java Enterprise Edition.
Java (i.e. Java SE) tidak mengamanatkan Anda untuk menggunakan pola atau arsitektur tertentu dalam mengimplementasikan aplikasi. Ini adalah versi sederhana Java dan Anda dapat mengimplementasikan aplikasi Anda dengan cara apa pun.
Namun Java EE menjelaskan arsitektur keseluruhan yang harus dipatuhi oleh aplikasi bisnis Anda. Java EE juga mencakup praktik terbaik dan pedoman yang dapat Anda ikuti dalam menangani persyaratan unik dari aplikasi bisnis.