Apa perbedaan konseptual antara JDK, J2EE, J2SE, dan J2ME?
1. Apa ini?
JDK adalah alat pengembangan Java, yang setara dengan fungsi perpustakaan Java, dan merupakan toolkit untuk menyusun dan menjalankan program Java.
J2EE adalah Java 2 Enterprise Edition adalah sejenis java versi perusahaan untuk pengembangan layanan aplikasi tingkat perusahaan
J2SE IS JAVA 2 Edisi Standar adalah Java Standard Edition, digunakan untuk pengembangan aplikasi standar
J2Me adalah Java 2 Micro Edition adalah versi mini Java, sering digunakan untuk pengembangan di ponsel
J2EE, J2SE, J2ME adalah Java yang menyediakan layanan yang berbeda untuk kegunaan yang berbeda, yaitu, menyediakan berbagai jenis perpustakaan kelas.
J2EE (Java 2 Enterprise Edition) untuk Aplikasi Jaringan Perusahaan, J2SE (Edisi Standar Java 2) untuk aplikasi PC biasa dan
Tiga versi J2ME (edisi mikro Java 2) untuk perangkat tertanam dan peralatan konsumen
Untuk pemula, mereka semua mulai dengan J2SE.
2. Perbedaan antara J2EE dan J2SE:
J2EE menambahkan serangkaian antarmuka pemrograman aplikasi tingkat perusahaan berdasarkan J2SE. Ada JSP yang Anda kenal,
13 Teknologi termasuk Servlet, JDBC, JME, dll.!
J2EE terutama digunakan untuk membuat aplikasi dengan struktur B/S! Dengan kata lain, ini didasarkan pada browser dan server!
J2SE memberi saya perasaan bahwa hanya satu wadah yang dibutuhkan.
1) Apa itu J2EE?
J2EE adalah standar yang diusulkan oleh Sun Company.
"Implementasi" seperti itu, dan JBoss, WebLogic, dan WebSphere semuanya adalah "implementasi" dari standar J2EE. Karena jboss, weblogic,
WebSphere sendiri memiliki API J2EE, sehingga tidak dapat menggunakan implementasi J2EE dari Sun.
2) Perbedaan antara J2EE SDK dan J2SDKEE
Bahkan, Anda dapat mengambil J2EE SDK dan J2SDKEE sebagai hal yang sama, nama resmi adalah J2EE SDK. Tetapi jika Anda berpikir dengan cermat, Anda juga dapat menggunakan formula berikut
Untuk memahami: J2eesDK adalah JDK, yang diperlukan untuk menginstal EJG, J2SDKEE adalah lingkungan pengembangan J2EE, yang juga harus dipasang
Jika Anda menginstal JBoss, Anda tidak perlu menginstal semua J2SDKEE.
JDK diperlukan, sedangkan J2sdkee tidak membutuhkannya, itu tergantung pada apa yang Anda gunakan sebagai wadah.
3. Apakah Anda masih perlu menginstal J2SE SDK setelah menginstal J2EE SDK?
Saat mengunduh J2EE1.4 di situs web Sun, ada dua jenis paket unduhan:
Salah satunya adalah paket lengkap J2EE1.4 SDK (semuanya dalam satu), yang berisi server J2EE, J2SE, sampel, API DOC;
Ada sesuatu.
Ada lebih banyak j2se, seperti java.servlet.*, Java.servlet.http.*, Dll.
J2EE adalah sesuatu yang Anda gunakan untuk mengembangkan spesifikasi J2EE.
J2SE tidak diharuskan dipasang), ditambah mesin servlet (seperti Tomcat) sudah cukup.
Lihatlah yang berikut dan Anda dapat melihatnya sekilas:
J2se == jdk == bin + demo + termasuk + jre + lib + src.rar // resmi Sun Jdk1.4.2
J2EE == JDK + .... // JDK di sini tidak sebesar file JRE di atas, alasannya telah disebutkan di atas.
Yang lainnya adalah server J2EE terpisah, dan Anda perlu menginstal J2SE SDK sebelum instalasi.
Tidak peduli mana yang diinstal, Anda harus mengatur variabel lingkungan java_home, j2ee_home, classpath dan kemudian menjalankan server J2EE.
Untuk memfasilitasi pengembang, Sun membagi Java menjadi empat platform: J2SE (Java 2 Standard Edition), J2EE (Java 2 Enterprise Edition), J2ME (Java 2 Micro Edition) dan Java Card. J2SE adalah dasar dari semua teknologi Java. Teknologi J2EE berfokus pada penerapan sisi server perusahaan. J2ME terutama ditujukan untuk sistem tertanam, termasuk ponsel, PDA, dll. Untuk pengembangan aplikasi seluler, Sun juga menyediakan toolkit nirkabel J2ME gratis. Teknologi kartu Java digunakan untuk mengembangkan aplikasi yang dapat ditanamkan ke kartu pintar IC.
Kit Pengembangan Perangkat Lunak (SDK) dari empat platform di atas semuanya gratis dan dapat diunduh dari situs web Sun. Tentu saja, menggunakan SDK saja terlalu tidak terlindungi. Alat semacam itu disebut lingkungan pengembangan terintegrasi (IDE). Di masa lalu, Borland Jbuilder dan IBM Eclipse adalah dua IDE yang paling populer di kalangan pemrogram Java, sementara IDE Sun sendiri tidak diketahui. Setelah 2004, Sun menempatkan IDE -nya di posisi penting dan bekerja keras untuk mempromosikan pengembangan Netbeans dan Java Studio. Yang pertama adalah alat open source yang ditulis sepenuhnya di Java, sedangkan yang terakhir adalah alat pengembangan resmi kelas berat. Alat pengembangan Sun sangat bagus sehingga programmer Java akhirnya bisa dimandikan di bawah sinar matahari!
Hubungan dan perbedaan antara JDK, J2EE, J2SE, dan J2ME akan diperkenalkan kepada Anda di sini.