Perbezaan antara tomcat 7.0 dan Tomcat 6.0

Perbezaan antara tomcat 7.0 dan Tomcat 6.0

Tomcat 7.0 vs Tomcat 6.0

Tomcat (juga dikenali sebagai Apache Tomcat atau Jakarta Tomcat) menyediakan persekitaran pelayan web http "tulen" yang boleh digunakan untuk menjalankan kod java. Ia adalah bekas servlet yang dibangunkan oleh Apache Software Foundation, yang ditawarkan sebagai produk sumber terbuka. Spesifikasi Servlet Java dan Java (Java Server Pages) Sun Microsystems dilaksanakan oleh Tomcat. Apache Tomcat boleh dikonfigurasikan menggunakan fail konfigurasi XML (walaupun alat untuk konfigurasi dan pengurusan disertakan dengan pelayan). Tomcat 7.0 adalah versi terkini 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 siaran sebelumnya. Dengan Tomcat 6.0, Kawalan Lanjutan ke atas operasi I/O Aplikasi mereka boleh dilaksanakan kerana pengguna boleh menggunakan penyambung NIO (baru I/O) baru untuk komunikasi tak segerak data input/output tahap rendah. Sebagai contoh, data boleh dipindahkan secara pukal, selari melalui pelbagai tahap I/O. Atau sebaliknya, pengguna boleh menggunakan data multiplex menggunakan pemilih. Kolam benang suntikan boleh dikonfigurasikan untuk dikongsi menggunakan elemen pelaksana baru. Tomcat 6.0 Memberi sokongan untuk melaksanakan penyesuai pengarang komon alternatif, terima kasih kepada refactoring rangka kerja baru dari perpustakaan pembalakan. Tambahan pula, Tomcat 6.0 Menyokong kaedah push HTTP baru yang dipanggil Komet, dan API baru yang boleh digunakan untuk memindahkan soket yang dipanggil Send_File API. Pengguna boleh membuat lebih daripada satu corak URL dalam pemetaan servlet tunggal.

Apa itu Tomcat 7.0?

Apache mula bekerja di Apache 7.0 seawal Januari 2009. Tetapi, ia diumumkan stabil selepas 2 tahun (pada bulan Januari, 2011). Tomcat 7.0.6 adalah pelepasan stabil Tomcat 7 yang pertama. Tomcat 7.0 dibina atas penambahbaikan yang diperkenalkan dalam versi terdahulu, dan melaksanakan Servlet 3.0 API, JSP 2.2 dan El 2.2 spesifikasi. Tomcat 7.0 Memperkenalkan banyak penambahbaikan baru sendiri, seperti pengesanan/pencegahan kebocoran memori dalam aplikasi web, keselamatan yang lebih baik untuk pengurus/pengurus tuan rumah, perlindungan CSRF (pemalsuan permintaan lintas tapak), keupayaan untuk memasukkan kandungan luaran dalam aplikasi secara langsung dan dibersihkan Kod (termasuk refactoring 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 pelepasan sebelumnya.

- Saiz muat turun Tomcat 7.0 sedikit lebih besar daripada Tomcat 6.0.

- Tomcat 7.0 mempunyai banyak ciri baru yang tidak dijumpai di Tomcat 6.0.

- Pertama sekali, Tomcat 7.0 lebih cepat daripada Tomcat 6.0 dalam memulakan dan menjalankan aplikasi web.

- Tomcat 7.0 telah meningkatkan keselamatan ke atas Tomcat 6.0 kerana beberapa pembetulan dan penambahan kod keselamatan (seperti penapis pencegahan CSRF).

- Tomcat 7.0 Termasuk Servlet 3.0 API, yang sendiri adalah versi yang lebih baik berbanding versi terdahulu (digunakan oleh Tomcat 6.0).

- Oleh itu, aplikasi pihak ke -3 yang memerlukan bekas servlet 3 disokong oleh Tomcat 7.0.

- Konfigurasi lebih baik di Tomcat 7.0, yang merangkumi komponen kontena baru (e.g. Luputfilter dan adddefaultcharsetfilter) yang membolehkan pengendalian masalah yang lebih baik sebelum ini ditinggalkan ke aplikasi web untuk diselesaikan.

- Tomcat 7.0 menyokong Java 6, sementara Tomcat 6.0 disokong hanya Java 5.

- Akhirnya, Tomcat 7.0 Termasuk kod bersih dan moden yang menggunakan generik di tempat yang diperlukan.