הבדל בין Tomcat 7.0 ל-Tomcat 6.0

הבדל בין Tomcat 7.0 ל-Tomcat 6.0
הבדל בין Tomcat 7.0 ל-Tomcat 6.0

וִידֵאוֹ: הבדל בין Tomcat 7.0 ל-Tomcat 6.0

וִידֵאוֹ: הבדל בין Tomcat 7.0 ל-Tomcat 6.0
וִידֵאוֹ: OUKITEL C21 PRO - ДЕТАЛЬНЫЙ ОБЗОР КРАСИВОГО СМАРТФОНА 2024, נוֹבֶמבֶּר
Anonim

Tomcat 7.0 לעומת Tomcat 6.0

Tomcat (הידוע גם בשם Apache Tomcat או Jakarta Tomcat) מספק סביבת שרת אינטרנט "טהורה של ג'אווה" של HTTP שניתן להשתמש בה להפעלת קוד Java. זהו מיכל Servlet שפותח על ידי Apache Software Foundation, המוצע כמוצר קוד פתוח. מפרטי Java Servlet ו-JSP (Java Server Pages) של Sun Microsystems מיושמים על ידי Tomcat. ניתן להגדיר את Apache Tomcat באמצעות קובצי תצורה של XML (אם כי כלים לתצורה וניהול כלולים בשרת). Tomcat 7.0 היא הגרסה היציבה האחרונה של Tomcat, שהציגה תכונות חדשות רבות על פני הגרסה הקודמת שלה Tomcat 6.0 (ששוחרר ב-2007).

מה זה Tomcat 6.0?

Tomcat 6.0 הציגה תכונות חדשות רבות בהשוואה למהדורות הקודמות שלה. עם Tomcat 6.0, ניתן ליישם שליטה מתקדמת על פעולות ה-I/O של היישומים שלהם מכיוון שהמשתמשים יכולים להשתמש במחבר NIO (New I/O) החדש לתקשורת אסינכרונית של נתוני קלט/פלט ברמה נמוכה. לדוגמה, ניתן להעביר נתונים בכמויות, במקביל דרך רמות קלט/פלט מרובות. או מצד שני, המשתמשים יכולים להרבות נתונים באמצעות בוררים. ניתן להגדיר בריכות חוטים הניתנות להזרקה לשיתוף באמצעות אלמנט ה-Executer החדש. Tomcat 6.0 מספק תמיכה בהטמעת מתאם רישום משותף חלופי, הודות ל-Refactoring של מסגרת ה-JULI החדשה של ספריית הרישום. יתר על כן, Tomcat 6.0 תומך בשיטת HTTP Push חדשה בשם Comet, וב-API חדש שניתן להשתמש בו להעברת שקעים בשם SEND_FILE API. משתמשים יכולים ליצור יותר מדפוס כתובת אתר אחד בתוך מיפוי servlet בודד.

מהו Tomcat 7.0?

Apache התחיל לעבוד על Apache 7.0 כבר בינואר 2009. אבל, הוא הוכרז יציב לאחר שנתיים (בינואר, 2011). Tomcat 7.0.6 הוא המהדורה היציבה הראשונה של Tomcat 7. Tomcat 7.0 נבנה על השיפורים שהוצגו בגרסה הקודמת, ומיישם מפרטי Servlet 3.0 API, JSP 2.2 ו-EL 2.2. Tomcat 7.0 הציגה שיפורים חדשים רבים משלו, כגון זיהוי/מניעת דליפות זיכרון ביישומי אינטרנט, אבטחה משופרת למנהל/מנהל מארח, הגנת CSRF (Cross-Site Request Forgery), יכולת לכלול תוכן חיצוני באפליקציות ישירות ומנקות קוד למעלה (כולל חילוף מחדש של מחברים ומחזורי חיים).

מה ההבדל בין Tomcat 7.0 ל-Tomcat 6.0?

– Tomcat 7.0 היא הגרסה העדכנית ביותר של שרת Tomcat, בעוד Tomcat 6.0 הייתה המהדורה הקודמת שלו.

– גודל ההורדה של Tomcat 7.0 הוא קצת יותר גדול מ-Tomcat 6.0.

– ל- Tomcat 7.0 יש הרבה תכונות חדשות שלא נמצאו ב- Tomcat 6.0.

– קודם כל, Tomcat 7.0 מהיר יותר מ-Tomcat 6.0 בהפעלה והרצה של יישומי אינטרנט.

– Tomcat 7.0 שיפרה את האבטחה על פני Tomcat 6.0 עקב מספר תיקונים ותוספות של קוד אבטחה (כגון מסנן מניעת CSRF).

– Tomcat 7.0 כולל את Servlet 3.0 API, שהוא עצמו גרסה משופרת בהשוואה לגרסה הקודמת שלו (בשימוש Tomcat 6.0).

– אז, יישומי צד שלישי הזקוקים לקונטיינרים של Servlet 3 נתמכים על ידי Tomcat 7.0.

– יכולת ההגדרה טובה יותר ב-Tomcat 7.0, הכוללת רכיבי מיכל חדשים (למשל ExpiresFilter ו-AdDefaultCharsetFilter) המאפשרים טיפול טוב יותר בבעיות שהושארו בעבר לפתרון יישומי האינטרנט.

– Tomcat 7.0 תומך ב-Java 6, בעוד Tomcat 6.0 נתמך רק ב-Java 5.

– לבסוף, Tomcat 7.0 כולל קוד נקי יותר ומודרני המשתמש בגנריות במקומות הנדרשים.

מוּמלָץ: