J2SE vs J2EE
Java adalah salah satu bahasa pemrograman berorientasi objek yang paling banyak digunakan, yang digunakan dari pengembangan perangkat lunak hingga pengembangan web saat ini. Itu adalah tujuan umum dan bahasa pemrograman bersamaan. Awalnya dikembangkan oleh Sun Microsystems pada tahun 1995. James Gosling adalah ayah dari bahasa pemrograman Java. Oracle Corporation sekarang memiliki Java (setelah membeli Sun Microsystems baru -baru ini). Java adalah bahasa yang sangat diketik yang mendukung berbagai platform dari Windows ke UNIX. Java dilisensikan di bawah Lisensi Publik Umum GNU. Sejak rilis awal pada tahun 1995 (Java 1.0) Telah tumbuh dan menjadi bahasa pengembangan yang dominan untuk mengembangkan aplikasi berbasis web. J2SE adalah edisi Standar Platform Java 2, yang menyediakan set kelas dasar dan API. Java 6 adalah rilis stabil saat ini. J2EE IS JAVA 2 Platform Enterprise Edition, yang menyediakan teknologi canggih dan API yang dibangun di atas fungsionalitas yang disediakan oleh J2SE. Pengembang Java mengubah nama semua edisi baru -baru ini, dan sekarang J2SE dan J2EE dikenal sebagai Java SE dan Java EE masing -masing.
Apa itu j2se?
J2SE adalah kumpulan kelas dan API java dasar. Versi terbarunya Java 6 (juga dikenal sebagai Java Standard Edition 6.0 atau java se 6 atau java 1.6), Mustang dengan nama sandi, dirilis pada bulan Desember 2006. Revisi saat ini adalah pembaruan 26, yang dirilis pada Juni 2011. Ini memiliki 3700+ kelas dan antarmuka. Ini berfokus pada spesifikasi baru dan API termasuk XML, Layanan Web, JDBC Versi 4.0, Pemrograman Berdasarkan Anotasi, API untuk Kompiler Java dan Klien Aplikasi GUI. Ini di atas fitur yang sudah ada seperti anotasi, obat generik dan autoboxing. Anotasi adalah mekanisme untuk penandaan kelas dengan metadata sehingga dapat digunakan dengan program AWARE metadata. Generik adalah mekanisme menentukan jenis untuk objek yang termasuk dalam koleksi seperti arraylist, sehingga keamanan jenis dijamin pada waktu kompilasi. Autoboxing memungkinkan konversi otomatis antara tipe primitif (e.G. int) dan tipe pembungkus (e.G. Bilangan bulat). Juga, dukungan untuk versi Windows (Win9x Series) yang lebih lama telah dihapus mulai dari pembaruan 7.
Apa itu j2ee?
J2EE menyediakan platform pemrograman server di Java. J2EE menambahkan fungsionalitas (perpustakaan) untuk penyebaran aplikasi Java terdistribusi dan multi-tier yang berjalan di server aplikasi. Versi J2EE saat ini adalah Java EE 6. JDBC (Konektivitas Database Java), RMI (Doa Metode Jauh), JMS (Layanan Pesan Java), Layanan Web dan XML adalah beberapa spesifikasi yang ditawarkan oleh Java EE. Selain itu, spesifikasi yang unik untuk Java EE seperti Enterprise JavaBeans (EJB), Connerters, Servlets, Portlets, Java Server Pages (JSP) juga ditawarkan. Tujuan dari ini adalah untuk memungkinkan programmer mengembangkan aplikasi dengan skalabilitas dan portabilitas tinggi. Pengembang Java EE dapat fokus pada logika bisnis (bukan infrastruktur/integrasi) karena server aplikasi akan menangani transaksi, keamanan dan konkurensi.
Apa perbedaan antara J2SE dan J2EE?
J2SE adalah kumpulan kelas dasar dan API yang menyediakan fungsionalitas dasar (bahasa Java, mesin virtual dan perpustakaan pangkalan) untuk mengembangkan aplikasi Java standar, sementara J2EE menawarkan kumpulan teknologi dan API untuk mengembangkan aplikasi perusahaan multi-tier. Dengan kata lain, J2SE digunakan untuk mengembangkan aplikasi yang dieksekusi sebagai program desktop mandiri atau applet, tetapi J2EE biasanya digunakan untuk menulis aplikasi yang dijalankan di dalam wadah J2EE. J2EE memiliki semua fungsi j2se. Tapi, ia memiliki fungsionalitas tambahan seperti EJB, JSP, Servelts dan teknologi XML. Ini juga termasuk tes untuk memeriksa kepatuhan aplikasi dengan aplikasi yang ada yang mendukung J2EE.