Tomcat 7.0 və Tomcat 6.0 Arasındakı Fərq

Tomcat 7.0 və Tomcat 6.0 Arasındakı Fərq
Tomcat 7.0 və Tomcat 6.0 Arasındakı Fərq

Video: Tomcat 7.0 və Tomcat 6.0 Arasındakı Fərq

Video: Tomcat 7.0 və Tomcat 6.0 Arasındakı Fərq
Video: Dərs 2. Sabit və dəyişən cərəyan nədir? Fərqləri nədədir? 2024, Iyul
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (həmçinin Apache Tomcat və ya Cakarta Tomcat kimi tanınır) Java kodunu işlətmək üçün istifadə oluna bilən “saf java” HTTP veb server mühitini təmin edir. Açıq mənbə məhsulu kimi təklif olunan Apache Software Foundation tərəfindən hazırlanmış Servlet konteyneridir. Sun Microsystems-in Java Servlet və JSP (Java Server Pages) spesifikasiyaları Tomcat tərəfindən həyata keçirilir. Apache Tomcat XML konfiqurasiya fayllarından istifadə etməklə konfiqurasiya edilə bilər (baxmayaraq ki, konfiqurasiya və idarəetmə alətləri serverə daxildir). Tomcat 7.0, əvvəlki Tomcat 6 versiyası ilə müqayisədə bir çox yeni funksiyalar təqdim edən Tomcat-ın ən son stabil versiyasıdır.0 (2007-ci ildə buraxılıb).

Tomcat 6.0 nədir?

Tomcat 6.0 əvvəlki buraxılışlarına nisbətən bir çox yeni funksiyalar təqdim etdi. Tomcat 6.0 ilə onların tətbiqlərinin I/O əməliyyatları üzərində təkmil nəzarət həyata keçirilə bilər, çünki istifadəçilər aşağı səviyyəli giriş/çıxış məlumatlarının asinxron rabitəsi üçün yeni NIO (Yeni I/O) konnektorundan istifadə edə bilərlər. Məsələn, verilənlər çoxlu I/O səviyyələri vasitəsilə paralel olaraq toplu şəkildə ötürülə bilər. Və ya digər tərəfdən, istifadəçilər seçicilərdən istifadə edərək məlumatları çoxalda bilər. Enjekte edilə bilən ip hovuzları yeni İcraçı elementindən istifadə edərək paylaşılmaq üçün konfiqurasiya edilə bilər. Tomcat 6.0, yeni JULI çərçivəsinin logging kitabxanasının refaktorinqi sayəsində alternativ Commons-logging adaptorunun tətbiqinə dəstək verir. Bundan əlavə, Tomcat 6.0 Comet adlı yeni HTTP Push metodunu və SEND_FILE API adlı yuvalar üzərindən ötürmək üçün istifadə edilə bilən yeni API-ni dəstəkləyir. İstifadəçilər bir servlet xəritəsində birdən çox URL nümunəsi yarada bilərlər.

Tomcat 7.0 nədir?

Apache 2009-cu ilin yanvarında Apache 7.0 üzərində işləməyə başladı. Lakin 2 ildən sonra (2011-ci ilin yanvarında) stabil elan edildi. Tomcat 7.0.6 ilk Tomcat 7 stabil buraxılışıdır. Tomcat 7.0 əvvəlki versiyada təqdim edilmiş təkmilləşdirmələr əsasında qurulmuşdur və Servlet 3.0 API, JSP 2.2 və EL 2.2 spesifikasiyalarını tətbiq edir. Tomcat 7.0, veb proqramlarda yaddaş sızmasının aşkarlanması/qarşısının alınması, Menecer/Host Meneceri üçün təkmilləşdirilmiş təhlükəsizlik, CSRF (Saytlararası Sorğu Saxtakarlığı) qorunması, birbaşa və təmizlənmiş tətbiqlərə xarici məzmun daxil etmək imkanı kimi özünəməxsus bir çox yeni təkmilləşdirmələr təqdim etdi. up kodu (konnektorların və həyat dövrlərinin yenidən qurulması daxil olmaqla).

Tomcat 7.0 və Tomcat 6.0 arasındakı fərq nədir?

– Tomcat 7.0 Tomcat serverinin ən son versiyasıdır, Tomcat 6.0 isə əvvəlki buraxılışıdır.

– Tomcat 7.0-ın endirmə ölçüsü Tomcat 6.0-dan bir qədər böyükdür.

– Tomcat 7.0 Tomcat 6.0-da tapılmayan bir çox yeni xüsusiyyətlərə malikdir.

– Hər şeydən əvvəl Tomcat 7.0 veb proqramları işə salmaq və işə salmaqda Tomcat 6.0-dan daha sürətlidir.

– Tomcat 7.0 bir neçə təhlükəsizlik kodu düzəlişləri və əlavələr (CSRF qarşısının alınması filtri kimi) sayəsində Tomcat 6.0 üzərində təhlükəsizliyi təkmilləşdirdi.

– Tomcat 7.0-a Servlet 3.0 API daxildir ki, bu da əvvəlki versiyaya (Tomcat 6.0 tərəfindən istifadə olunur) nisbətən təkmilləşdirilmiş versiyadır.

– Beləliklə, Servlet 3 konteynerlərinə ehtiyacı olan 3-cü tərəf proqramları Tomcat 7.0 tərəfindən dəstəklənir.

– Tomcat 7.0-da konfiqurasiya daha yaxşıdır, bura yeni konteyner komponentləri (məsələn, ExpiresFilter və AddDefaultCharsetFilter) daxildir ki, bu da əvvəllər həll edilməsi üçün veb tətbiqlərə buraxılmış problemlərin daha yaxşı idarə olunmasına imkan verir.

– Tomcat 7.0 Java 6-nı, Tomcat 6.0 isə yalnız Java 5-i dəstəkləyir.

– Nəhayət, Tomcat 7.0 tələb olunan yerlərdə generiklərdən istifadə edən daha təmiz və modernləşdirilmiş kodu ehtiva edir.

Tövsiyə: