Perbedaan Antara Tomcat 7.0 Dan Tomcat 6.0

Perbedaan Antara Tomcat 7.0 Dan Tomcat 6.0
Perbedaan Antara Tomcat 7.0 Dan Tomcat 6.0

Video: Perbedaan Antara Tomcat 7.0 Dan Tomcat 6.0

Video: Perbedaan Antara Tomcat 7.0 Dan Tomcat 6.0
Video: Java EE для начинающих. Урок 2: Теория. Apache Tomcat. Сервлеты. Жизненный цикл сервлета. 2024, April
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (juga dikenal sebagai Apache Tomcat atau Jakarta Tomcat) menyediakan lingkungan server web HTTP "java murni" yang dapat digunakan untuk menjalankan kode Java. Ini adalah wadah Servlet yang dikembangkan oleh Apache Software Foundation, yang ditawarkan sebagai produk open source. Spesifikasi Java Servlet dan JSP (Java Server Pages) Sun Microsystems diimplementasikan oleh Tomcat. Apache Tomcat dapat dikonfigurasi menggunakan file konfigurasi XML (meskipun alat untuk konfigurasi dan manajemen disertakan dengan server). Tomcat 7.0 adalah versi stabil terbaru dari Tomcat, yang memperkenalkan banyak fitur baru dari versi sebelumnya Tomcat 6.0 (yang dirilis pada tahun 2007).

Apa itu Tomcat 6.0?

Tomcat 6.0 memperkenalkan banyak fitur baru dari rilis sebelumnya. Dengan Tomcat 6.0, kontrol lanjutan atas operasi I / O aplikasi mereka dapat diimplementasikan karena pengguna dapat menggunakan konektor NIO (I / O Baru) baru untuk komunikasi asinkron data input / output level rendah. Misalnya, data dapat ditransfer secara massal, secara paralel melalui beberapa level I / O. Atau di sisi lain, pengguna dapat melakukan multipleks data menggunakan selektor. Kumpulan utas yang dapat disuntikkan dapat dikonfigurasi untuk dibagikan menggunakan elemen Executer yang baru. Tomcat 6.0 menyediakan dukungan untuk mengimplementasikan adaptor pencatatan umum alternatif, berkat pemfaktoran ulang perpustakaan pencatatan kerangka kerja JULI yang baru. Lebih lanjut, Tomcat 6.0 mendukung metode Push HTTP baru yang disebut Comet, dan API baru yang dapat digunakan untuk mentransfer melalui soket yang disebut SEND_FILE API. Pengguna dapat membuat lebih dari satu pola URL dalam satu pemetaan servlet.

Apa itu Tomcat 7.0?

Apache mulai bekerja pada Apache 7.0 pada awal Januari 2009. Namun, diumumkan stabil setelah 2 tahun (pada Januari 2011). Tomcat 7.0.6 adalah rilis stabil Tomcat 7 pertama. Tomcat 7.0 dibangun berdasarkan penyempurnaan yang diperkenalkan pada versi sebelumnya, dan mengimplementasikan spesifikasi Servlet 3.0 API, JSP 2.2 dan EL 2.2. Tomcat 7.0 memperkenalkan banyak perbaikan baru, seperti deteksi / pencegahan kebocoran memori dalam aplikasi web, peningkatan keamanan untuk Manajer / Manajer Host, perlindungan CSRF (Cross-Site Request Forgery), kemampuan untuk memasukkan konten eksternal dalam aplikasi secara langsung dan membersihkan kode up (termasuk refactoring konektor dan siklus hidup).

Apa perbedaan antara Tomcat 7.0 dan Tomcat 6.0?

- Tomcat 7.0 adalah versi terbaru dari server Tomcat, sedangkan Tomcat 6.0 adalah rilis sebelumnya.

- Ukuran unduhan Tomcat 7.0 sedikit lebih besar dari Tomcat 6.0.

- Tomcat 7.0 memiliki banyak fitur baru yang tidak ditemukan di Tomcat 6.0.

- Pertama-tama, Tomcat 7.0 lebih cepat dari Tomcat 6.0 dalam memulai dan menjalankan aplikasi web.

- Tomcat 7.0 telah meningkatkan keamanan pada Tomcat 6.0 karena beberapa perbaikan dan penambahan kode keamanan (seperti filter pencegahan CSRF).

- Tomcat 7.0 menyertakan Servlet 3.0 API, yang merupakan versi perbaikan dari versi sebelumnya (digunakan oleh Tomcat 6.0).

- Jadi, aplikasi pihak ketiga yang membutuhkan kontainer Servlet 3 didukung oleh Tomcat 7.0.

- Konfigurasi lebih baik di Tomcat 7.0, yang menyertakan komponen kontainer baru (misalnya ExpiresFilter dan AddDefaultCharsetFilter) yang memungkinkan penanganan yang lebih baik dari masalah yang sebelumnya diserahkan kepada aplikasi web untuk diselesaikan.

- Tomcat 7.0 mendukung Java 6, sedangkan Tomcat 6.0 hanya mendukung Java 5.

- Terakhir, Tomcat 7.0 menyertakan kode yang lebih bersih dan modern yang menggunakan obat generik di tempat yang diperlukan.

Direkomendasikan: