Tomcat 7.0 ve Tomcat 6.0 Arasındaki Fark

Tomcat 7.0 ve Tomcat 6.0

Tomcat (Apache Tomcat veya Jakarta Tomcat olarak da bilinir), Java kodunu çalıştırmak için kullanılabilecek “saf java” HTTP web sunucusu ortamı sağlar. Açık kaynaklı bir ürün olarak sunulan Apache Software Foundation tarafından geliştirilen bir Servlet konteynırdır. Sun Microsystems'ın Java Servlet ve JSP (Java Sunucu Sayfaları) teknik özellikleri Tomcat tarafından uygulanır. Apache Tomcat, XML yapılandırma dosyaları kullanılarak yapılandırılabilir (yapılandırma ve yönetim araçları sunucuya dahil olmasına rağmen). Tomcat 7.0, önceki sürümü Tomcat 6.0 (2007'de piyasaya sürüldü) üzerinde birçok yeni özellik sunan Tomcat'in en son kararlı sürümüdür..

Tomcat 6.0 nedir?

Tomcat 6.0 önceki sürümlerine göre birçok yeni özellik tanıttı. Tomcat 6.0 ile, uygulamalarının G / Ç işlemleri üzerinde gelişmiş kontrol uygulanabilir, çünkü kullanıcılar düşük seviye giriş / çıkış verilerinin senkronize olmayan iletişimi için yeni NIO (Yeni G / Ç) konektörünü kullanabilirler. Örneğin, veriler çoklu I / O seviyeleriyle paralel olarak toplu olarak aktarılabilir. Diğer yandan, kullanıcılar seçicileri kullanarak verileri çoğaltabilirler. Enjekte edilebilir iş parçacığı havuzları, yeni Executer öğesi kullanılarak paylaşılmak üzere yapılandırılabilir. Tomcat 6.0, yeni JULI çerçevesinin günlük kütüphanesini yeniden düzenlemesi sayesinde alternatif bir ortak günlük kaydı adaptörünün uygulanmasına destek sağlar. Ayrıca, Tomcat 6.0, Comet adlı yeni bir HTTP Push yöntemini ve SEND_FILE API adı verilen soketler üzerinden aktarım için kullanılabilecek yeni bir API'yi destekler. Kullanıcılar tek bir sunucu uygulaması eşlemesinde birden çok URL modeli oluşturabilir.

Tomcat 7.0 nedir?

Apache, Ocak 2009'da Apache 7.0 üzerinde çalışmaya başladı. Ancak 2 yıl sonra (Ocak 2011'de) istikrarlı bir şekilde ilan edildi. Tomcat 7.0.6, ilk Tomcat 7 kararlı sürümüdür. Tomcat 7.0, önceki sürümde sunulan geliştirmeler üzerine inşa edilmiştir ve Servlet 3.0 API, JSP 2.2 ve EL 2.2 spesifikasyonlarını uygulamaktadır. Tomcat 7.0, web uygulamalarında bellek sızıntılarının tespiti / önlenmesi, Yönetici / Ana Makine Yöneticisi için gelişmiş güvenlik, CSRF (Siteler Arası İstek Sahteciliği) koruması, harici içeriği doğrudan uygulamalara ekleme ve temizleme gibi birçok yeni iyileştirme getirdi up kodu (konektörlerin ve yaşam döngülerinin yeniden düzenlenmesi dahil).

Tomcat 7.0 ve Tomcat 6.0 arasındaki fark nedir?

- Tomcat 7.0, Tomcat sunucusunun en son sürümüdür, Tomcat 6.0 önceki sürümü.

- Tomcat 7.0'ın indirme boyutu Tomcat 6.0'dan biraz daha büyük.

- Tomcat 7.0, Tomcat 6.0'da bulunmayan birçok yeni özelliğe sahiptir.

- Her şeyden önce, Tomcat 7.0 web uygulamalarını başlatma ve çalıştırmada Tomcat 6.0'dan daha hızlıdır.

- Tomcat 7.0, çeşitli güvenlik kodu düzeltmeleri ve eklemeleri (CSRF önleme filtresi gibi) nedeniyle Tomcat 6.0 üzerindeki güvenliği geliştirdi.

- Tomcat 7.0, önceki sürümüne göre gelişmiş bir sürüm olan Servlet 3.0 API'sini içerir (Tomcat 6.0 tarafından kullanılır).

- Bu nedenle, Servlet 3 kapsayıcılarına ihtiyaç duyan 3. taraf uygulamalar Tomcat 7.0 tarafından desteklenir.

- Daha önce web uygulamalarına bırakılan sorunların daha iyi çözülmesini sağlayan yeni kapsayıcı bileşenleri (örn. ExpiresFilter ve AddDefaultCharsetFilter) içeren Tomcat 7.0'da yapılandırılabilirlik daha iyidir.

- Tomcat 7.0 Java 6'yı desteklerken Tomcat 6.0 sadece Java 5'i destekledi.

- Son olarak, Tomcat 7.0, gerekli yerlerde jenerik ilaç kullanan daha temiz ve modern bir kod içerir.