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 арасындағы айырмашылық
Бейне: Here's Why the F-15 Is Such a Badass Fighter Jet 2024, Шілде
Anonim

Tomcat 7.0 және Tomcat 6.0

Tomcat (сонымен қатар Apache Tomcat немесе Jakarta Tomcat ретінде белгілі) Java кодын іске қосу үшін пайдалануға болатын «таза java» HTTP веб-сервер ортасын қамтамасыз етеді. Бұл ашық бастапқы өнім ретінде ұсынылатын Apache Software Foundation әзірлеген Сервлет контейнері. Sun Microsystems Java Servlet және JSP (Java Server Pages) спецификацияларын Tomcat жүзеге асырады. Apache Tomcat XML конфигурация файлдары арқылы конфигурациялануы мүмкін (бірақ конфигурациялау және басқару құралдары серверде қамтылған). Tomcat 7.0 - Tomcat 6 нұсқасымен салыстырғанда көптеген жаңа мүмкіндіктерді енгізген Tomcat бағдарламасының соңғы тұрақты нұсқасы.0 (2007 жылы шыққан).

Tomcat 6.0 дегеніміз не?

Tomcat 6.0 алдыңғы шығарылымдарына қарағанда көптеген жаңа мүмкіндіктерді ұсынды. Tomcat 6.0 көмегімен олардың қолданбаларының енгізу/шығару операцияларын кеңейтілген басқаруды жүзеге асыруға болады, себебі пайдаланушылар төменгі деңгейдегі кіріс/шығыс деректерінің асинхронды байланысы үшін жаңа NIO (Жаңа енгізу/шығару) қосқышын пайдалана алады. Мысалы, деректерді бірнеше енгізу/шығару деңгейлері арқылы параллель түрде жаппай тасымалдауға болады. Немесе екінші жағынан, пайдаланушылар селекторларды пайдаланып деректерді мультиплекстей алады. Инъекциялық ағын пулдарын жаңа Орындаушы элементі арқылы ортақ пайдалану үшін конфигурациялауға болады. Tomcat 6.0 жаңа JULI құрылымының журналдар кітапханасын рефакторингінің арқасында балама Commons-logging адаптерін енгізуге қолдау көрсетеді. Сонымен қатар, Tomcat 6.0 Comet деп аталатын жаңа HTTP Push әдісін және SEND_FILE API деп аталатын ұяшықтар арқылы тасымалдау үшін пайдалануға болатын жаңа API интерфейсін қолдайды. Пайдаланушылар бір сервлет салыстыруында бірнеше URL үлгілерін жасай алады.

Tomcat 7.0 дегеніміз не?

Apache Apache 7.0-де 2009 жылдың қаңтарында жұмыс істей бастады. Бірақ ол 2 жылдан кейін (2011 жылдың қаңтарында) тұрақты деп жарияланды. Tomcat 7.0.6 - Tomcat 7 бірінші тұрақты шығарылымы. Tomcat 7.0 алдыңғы нұсқада енгізілген жақсартуларға негізделген және Servlet 3.0 API, JSP 2.2 және EL 2.2 спецификацияларын жүзеге асырады. Tomcat 7.0 веб-қосымшалардағы жадтың ағып кетуін анықтау/алдын алу, менеджер/хост менеджерінің қауіпсіздігін жақсарту, CSRF (сайтаралық сұранысты жалғандау) қорғауы, тікелей және тазартылған қолданбаларға сыртқы мазмұнды қосу мүмкіндігі сияқты көптеген жаңа жақсартуларды енгізді. жоғары коды (қосқыштарды және өмірлік циклдарды қайта өңдеуді қоса).

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 және AddDefaultCharsetFilter) қамтиды, олар бұрын шешу үшін веб-қосымшаларға қалдырылған мәселелерді жақсырақ өңдеуге мүмкіндік береді.

– Tomcat 7.0 Java 6 тілін қолдайды, ал Tomcat 6.0 тек Java 5 тілін қолдайды.

– Соңында, Tomcat 7.0 талап етілетін жерлерде генериктерді пайдаланатын тазартылған және жаңартылған кодты қамтиды.

Ұсынылған: