Pagkakaiba sa pagitan ng Tomcat 7.0 at Tomcat 6.0

Pagkakaiba sa pagitan ng Tomcat 7.0 at Tomcat 6.0
Pagkakaiba sa pagitan ng Tomcat 7.0 at Tomcat 6.0

Video: Pagkakaiba sa pagitan ng Tomcat 7.0 at Tomcat 6.0

Video: Pagkakaiba sa pagitan ng Tomcat 7.0 at Tomcat 6.0
Video: SUKAT NG BIGA AT DETALYE NG BAKAL. 2024, Hulyo
Anonim

Tomcat 7.0 vs Tomcat 6.0

Ang Tomcat (kilala rin bilang Apache Tomcat o Jakarta Tomcat) ay nagbibigay ng isang “pure java” na kapaligiran ng HTTP web server na maaaring magamit upang patakbuhin ang Java code. Ito ay isang Servlet container na binuo ng Apache Software Foundation, na inaalok bilang isang open source na produkto. Ang mga pagtutukoy ng Java Servlet at JSP (Java Server Pages) ng Sun Microsystems ay ipinatupad ng Tomcat. Maaaring i-configure ang Apache Tomcat gamit ang mga XML configuration file (bagaman ang mga tool para sa configuration at pamamahala ay kasama sa server). Ang Tomcat 7.0 ay ang pinakabagong stable na bersyon ng Tomcat, na nagpakilala ng maraming bagong feature sa nakaraang bersyon nito na Tomcat 6.0 (na inilabas noong 2007).

Ano ang Tomcat 6.0?

Ang Tomcat 6.0 ay nagpakilala ng maraming bagong feature sa mga nakaraang release nito. Sa Tomcat 6.0, maaaring ipatupad ang advanced na kontrol sa mga operasyon ng I/O ng kanilang mga application dahil magagamit ng mga user ang bagong konektor ng NIO (Bagong I/O) para sa asynchronous na komunikasyon ng mababang antas ng data ng input/output. Halimbawa, ang data ay maaaring ilipat nang maramihan, kahanay sa pamamagitan ng maraming antas ng I/O. O sa kabilang banda, ang mga user ay maaaring multiplex ng data gamit ang mga tagapili. Maaaring i-configure ang mga injectable thread pool na maibahagi gamit ang bagong elemento ng Executer. Nagbibigay ang Tomcat 6.0 ng suporta para sa pagpapatupad ng alternatibong commons-logging adapter, salamat sa refactoring ng bagong balangkas ng JULI ng logging library. Higit pa rito, sinusuportahan ng Tomcat 6.0 ang isang bagong pamamaraan ng HTTP Push na tinatawag na Comet, at isang bagong API na maaaring magamit upang ilipat sa mga socket na tinatawag na SEND_FILE API. Ang mga gumagamit ay maaaring lumikha ng higit sa isang pattern ng URL sa loob ng iisang servlet mapping.

Ano ang Tomcat 7.0?

Ang Apache ay nagsimulang magtrabaho sa Apache 7.0 noong Enero, 2009. Ngunit, ito ay inihayag na stable pagkatapos ng 2 taon (noong Enero, 2011). Ang Tomcat 7.0.6 ay ang unang Tomcat 7 stable na release. Ang Tomcat 7.0 ay binuo sa mga pagpapahusay na ipinakilala sa naunang bersyon, at nagpapatupad ng Servlet 3.0 API, JSP 2.2 at EL 2.2 na mga detalye. Ipinakilala ng Tomcat 7.0 ang maraming bagong pagpapahusay sa sarili nitong, tulad ng pagtuklas/pag-iwas sa mga pagtagas ng memorya sa mga web application, pinahusay na seguridad para sa Manager/Host Manager, proteksyon ng CSRF (Cross-Site Request Forgery), kakayahang direktang isama ang panlabas na nilalaman sa mga application at linisin up code (kabilang ang refactoring ng mga connector at lifecycle).

Ano ang pagkakaiba ng Tomcat 7.0 at Tomcat 6.0?

– Ang Tomcat 7.0 ay ang pinakabagong bersyon ng server ng Tomcat, habang ang Tomcat 6.0 ay ang dating release nito.

– Ang laki ng pag-download ng Tomcat 7.0 ay mas malaki kaysa sa Tomcat 6.0.

– Maraming bagong feature ang Tomcat 7.0 na hindi nakita sa Tomcat 6.0.

– Una sa lahat, mas mabilis ang Tomcat 7.0 kaysa sa Tomcat 6.0 sa pagsisimula at pagpapatakbo ng mga web application.

– Pinahusay ng Tomcat 7.0 ang seguridad sa Tomcat 6.0 dahil sa ilang mga pag-aayos at pagdaragdag ng security code (gaya ng filter ng pag-iwas sa CSRF).

– Kasama sa Tomcat 7.0 ang Servlet 3.0 API, na ito mismo ay isang pinahusay na bersyon kaysa sa nakaraang bersyon nito (ginamit ng Tomcat 6.0).

– Kaya, ang mga 3rd party na application na nangangailangan ng Servlet 3 container ay sinusuportahan ng Tomcat 7.0.

– Mas mahusay ang pag-configure sa Tomcat 7.0, na kinabibilangan ng mga bagong bahagi ng container (hal. ExpiresFilter at AddDefaultCharsetFilter) na nagbibigay-daan sa mas mahusay na paghawak ng mga problemang nauna nang iniwan sa mga web application upang malutas.

– Sinusuportahan ng Tomcat 7.0 ang Java 6, habang Java 5 lang ang sinusuportahan ng Tomcat 6.0.

– Sa wakas, kasama sa Tomcat 7.0 ang mas malinis at modernized na code na gumagamit ng mga generic sa mga kinakailangang lugar.

Inirerekumendang: