據(jù)報道,Tomcat 7的測試版本今年內(nèi)將發(fā)布,其可擴展性和安全性將得到加強。
Apache的人員在周三下午表示,支持開源項目的Apache軟件基金會正在準備給它的Tomcat Java servlet 容器升級,這次升級著眼于提高如可擴展性和安全性等方面的內(nèi)容。
Mark Thomas(Apache基金會會員,Tomcat軟件用戶,VMware公司下屬SpringSource公司的高級軟件工程師)說,Tomcat 7的測試版本(Alpha版本)預期將在圣誕節(jié)/新年的時候發(fā)布。
Tomcat軟件用來配置Web網(wǎng)站和服務器,它是這方面產(chǎn)品的基礎(chǔ),其地位像運行Java和Spring應用程序的SpringSource tc服務器一樣重要。Jim Jagielski(Apache董事會主席,VMware公司的高級工程師、開源部門經(jīng)理)稱,至少百分之七十五的基于java的Web網(wǎng)站都使用 Tomcat軟件,Apache基金會官員在奧克蘭Calif舉行的ApacheCon US 2009會議上也討論了Tomcat。
Tomcat 7將支持未完成的Java Servlet 3.0規(guī)范。Apache基金會官員表示,Tomcat 7 和 Servlet 3.0的特點是其異步處理能力,這樣做可以增強可擴展性。
作為支持Servlet 3.0的一部分,基金會也計劃將動態(tài)配置融入到Tomcat 7中。“你可以用編程的方式來設(shè)置你的Web應用程序配置,”Thomas說。
Tomcat 7安全改進計劃的其中一個任務是防御跨站點虛假請求。版本7將采用HTTP POST請求方式,使攻擊者很難發(fā)動攻擊。當前標識符將作為的標識符,以此來阻止這些攻擊。
Tomcat 7的權(quán)限管理程序的特色是采用了多種角色訪問控制方式。“它讓系統(tǒng)管理員可以更精確的控制用戶有哪些權(quán)限,”Thomas說。 版本7也將讓在應用程序中嵌入Tomcat變得更容易,還將更容易與通用編程對象進行兼容。這樣,在編譯過程中程序員能較早的發(fā)現(xiàn)編程錯誤,而不是拖到運行的時候才發(fā)現(xiàn)。
“泛型確實有利于編寫更干凈的代碼,”Thomas說。Tomcat 7也將會清除那些不再使用的舊代碼。