Perbezaan Antara J2SE Dan J2EE

Perbezaan Antara J2SE Dan J2EE
Perbezaan Antara J2SE Dan J2EE

Video: Perbezaan Antara J2SE Dan J2EE

Video: Perbezaan Antara J2SE Dan J2EE
Video: 9. J2EE vs Java EE vs Jakarta EE? 2024, April
Anonim

J2SE vs J2EE

Java adalah salah satu bahasa pengaturcaraan berorientasi objek yang paling banyak digunakan, yang digunakan dari pengembangan perisian hingga pengembangan web hari ini. Ini adalah tujuan umum dan bahasa pengaturcaraan serentak. Ini awalnya dikembangkan oleh Sun Microsystems pada tahun 1995. James Gosling adalah bapa bahasa pengaturcaraan Java. Oracle Corporation kini memiliki Java (setelah membeli Sun Microsystems baru-baru ini). Java adalah bahasa yang sangat ditaip yang menyokong pelbagai platform dari Windows hingga UNIX. Java dilesenkan di bawah GNU General Public License. Sejak pertama kali diluncurkan pada tahun 1995 (Java 1.0) telah berkembang dan menjadi bahasa pengembangan yang dominan untuk mengembangkan aplikasi berbasis web. J2SE adalah Java 2 Platform Standard Edition, yang menyediakan sekumpulan kelas dan API asas. Java 6 adalah keluaran stabilnya sekarang. J2EE adalah Java 2 Platform Enterprise Edition,yang menyediakan teknologi canggih dan API yang dibina berdasarkan fungsi yang disediakan oleh J2SE. Pembangun Java mengubah nama semua edisi baru-baru ini, dan sekarang J2SE dan J2EE masing-masing dikenal sebagai Java SE dan Java EE.

Apa itu J2SE?

J2SE adalah kumpulan kelas dan API Java asas. Versi terbarunya Java 6 (juga dikenal sebagai Java Standard Edition 6.0 atau Java SE 6 atau Java 1.6), dengan nama kode Mustang, dirilis pada bulan Disember, 2006. Penyemakan semasa adalah Pembaharuan 26, yang dirilis pada bulan Juni 2011. Ia memiliki 3700 + kelas dan antara muka. Ia memfokuskan pada spesifikasi dan API baru termasuk XML, Web Services, JDBC versi 4.0, pengaturcaraan berdasarkan Anotasi, API untuk penyusun Java dan aplikasi GUI klien. Ini berada di atas ciri-ciri yang sudah ada seperti Anotasi, Generik dan Autoboxing. Anotasi adalah mekanisme untuk menandai kelas dengan metadata sehingga dapat digunakan oleh program yang menyedari metadata. Generik adalah mekanisme menentukan jenis untuk objek yang tergolong dalam koleksi seperti Arraylists, sehingga keselamatan jenis dijamin pada waktu penyusunan. Autoboxing membolehkan penukaran automatik antara jenis primitif (misalnya int) dan jenis pembungkus (contohnya Integer). Juga, sokongan untuk versi Windows yang lebih lama (siri Win9x) dikeluarkan dari Kemas kini 7.

Apa itu J2EE?

J2EE menyediakan platform pengaturcaraan pelayan di Java. J2EE menambah fungsi (perpustakaan) untuk penggunaan aplikasi java yang diedarkan dan pelbagai peringkat yang berjalan di pelayan aplikasi. Versi terkini J2EE adalah Java EE 6. JDBC (Java Database Connectivity), RMI (Remote Method Invocation), JMS (Java Message Service), perkhidmatan web dan XML adalah beberapa spesifikasi yang ditawarkan oleh Java EE. Selanjutnya, spesifikasi yang unik untuk Java EE seperti Enterprise JavaBeans (EJB), Connecters, Servlets, portlet, Java Server Pages (JSP) juga ditawarkan. Tujuannya adalah untuk membolehkan pengaturcara mengembangkan aplikasi dengan skalabiliti dan mudah dibawa yang tinggi. Pemaju Java EE dapat memusatkan perhatian pada logik perniagaan (bukan infrastruktur / integrasi) kerana pelayan aplikasi akan mengurus urus niaga, keselamatan dan serentak.

Apakah perbezaan antara J2SE dan J2EE?

J2SE adalah kumpulan kelas dasar dan API yang menyediakan fungsi asas (bahasa Java, mesin maya dan pustaka pangkalan) untuk mengembangkan aplikasi Java standard, sementara J2EE menawarkan koleksi teknologi dan API untuk mengembangkan aplikasi perusahaan bertingkat. Dengan kata lain, J2SE digunakan untuk mengembangkan aplikasi yang dijalankan sebagai program desktop atau applet yang berdiri sendiri, tetapi J2EE biasanya digunakan untuk menulis aplikasi yang dijalankan di dalam wadah J2EE. J2EE mempunyai semua fungsi J2SE. Tetapi, ia mempunyai fungsi tambahan seperti EJB, JSP, Servelts dan teknologi XML. Ini juga termasuk ujian untuk memeriksa kepatuhan aplikasi dengan aplikasi yang ada yang mendukung J2EE.

Disyorkan: