Tomcat 7.0 vs Tomcat 6.0
Tomcat (juga dikenal sebagai Apache Tomcat atau Jakarta Tomcat) menyediakan lingkungan pelayan 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 sumber terbuka. Spesifikasi Java Servlet dan JSP (Java Server Pages) Sun Microsystems dilaksanakan oleh Tomcat. Apache Tomcat dapat dikonfigurasi menggunakan fail konfigurasi XML (walaupun alat untuk konfigurasi dan pengurusan disertakan dengan pelayan). Tomcat 7.0 adalah versi terbaru stabil Tomcat, yang memperkenalkan banyak ciri baru berbanding versi sebelumnya Tomcat 6.0 (yang dikeluarkan pada tahun 2007).
Apa itu Tomcat 6.0?
Tomcat 6.0 memperkenalkan banyak ciri baru berbanding keluaran sebelumnya. Dengan Tomcat 6.0, kawalan lanjutan terhadap operasi I / O aplikasi mereka dapat dilaksanakan kerana pengguna dapat menggunakan penyambung NIO (I / O Baru) baru untuk komunikasi asinkron data input / output tahap rendah. Sebagai contoh, data dapat dipindahkan secara pukal, secara selari melalui beberapa tahap I / O. Atau sebaliknya, pengguna boleh menggunakan data multiplex menggunakan pemilih. Kumpulan benang suntikan dapat dikonfigurasi untuk dibagi menggunakan elemen Executer baru. Tomcat 6.0 memberikan sokongan untuk melaksanakan adaptor log-commons alternatif, berkat refactoring kerangka kerja JULI baru perpustakaan log. Selanjutnya, Tomcat 6.0 menyokong kaedah HTTP Push baru yang disebut Comet, dan API baru yang dapat digunakan untuk memindahkan lebih dari soket yang disebut SEND_FILE API. Pengguna boleh membuat lebih dari satu corak URL dalam pemetaan servlet tunggal.
Apa itu Tomcat 7.0?
Apache mula mengerjakan Apache 7.0 seawal Januari 2009. Tetapi, ia diumumkan stabil setelah 2 tahun (pada bulan Januari 2011). Tomcat 7.0.6 adalah pelepasan stabil Tomcat 7 pertama. Tomcat 7.0 dibangun berdasarkan peningkatan yang diperkenalkan pada versi sebelumnya, dan menerapkan spesifikasi Servlet 3.0 API, JSP 2.2 dan EL 2.2. Tomcat 7.0 memperkenalkan banyak peningkatan baru, seperti pengesanan / pencegahan kebocoran memori dalam aplikasi web, peningkatan keselamatan untuk Pengurus / Pengurus Host, perlindungan CSRF (Cross-Site Request Forgery), kemampuan untuk memasukkan kandungan luaran dalam aplikasi secara langsung dan dibersihkan kod ke atas (termasuk pemfaktoran semula penyambung dan kitaran hayat).
Apakah perbezaan antara Tomcat 7.0 dan Tomcat 6.0? - Tomcat 7.0 adalah versi terbaru pelayan Tomcat, sementara Tomcat 6.0 adalah versi sebelumnya. - Ukuran muat turun Tomcat 7.0 sedikit lebih besar daripada Tomcat 6.0. - Tomcat 7.0 mempunyai banyak ciri baru yang tidak terdapat di Tomcat 6.0. - Pertama sekali, Tomcat 7.0 lebih pantas daripada Tomcat 6.0 dalam memulakan dan menjalankan aplikasi web. - Tomcat 7.0 telah meningkatkan keselamatan berbanding Tomcat 6.0 kerana beberapa pembaikan dan penambahan kod keselamatan (seperti penapis pencegahan CSRF). - Tomcat 7.0 merangkumi Servlet 3.0 API, yang merupakan versi yang lebih baik daripada versi sebelumnya (digunakan oleh Tomcat 6.0). - Oleh itu, aplikasi pihak ketiga yang memerlukan bekas Servlet 3 disokong oleh Tomcat 7.0. - Konfigurabilitas lebih baik di Tomcat 7.0, yang merangkumi komponen kontena baru (mis. ExpiresFilter dan AddDefaultCharsetFilter) yang membolehkan menangani masalah yang lebih baik yang sebelumnya diserahkan kepada aplikasi web untuk diselesaikan. - Tomcat 7.0 menyokong Java 6, sementara Tomcat 6.0 hanya menyokong Java 5. - Akhirnya, Tomcat 7.0 merangkumi kod yang lebih bersih dan moden yang menggunakan generik di tempat yang diperlukan. |