Web Container管理和應(yīng)用程序部署 你的servlets和JSP頁面在一個叫做servlet/JSP container或Web container的引擎中運行。你至少需要知道如何為測試以及生產(chǎn)運行部署你的Web資源。例如,如果你運用Tomcat,你需要了解的一件事就是如何映射配置文件(server.xml)中的應(yīng)用程序,使Tomcat知道如何調(diào)用你的JSP頁面。另外,你需要知道在哪里保存你的庫以及如何創(chuàng)建應(yīng)用程序部署描述符。
Model 2結(jié)構(gòu) 這種技術(shù)在該類別中是最先進的。建議用這種結(jié)構(gòu)來構(gòu)建相當(dāng)復(fù)雜的Java Web應(yīng)用程序。Model 2結(jié)構(gòu)是基于Model-View-Controller設(shè)計范例的。
高級技術(shù) 下面這些技術(shù)可以將你同初學(xué)者區(qū)別開來。
JSTL(JSP Standard Tag Libraries)、Jakarta Taglibs項目和其它庫 為了加速應(yīng)用程序的開發(fā),你應(yīng)該經(jīng)常重用代碼。簡單地說,代碼重用就是,如果有人已經(jīng)編寫了用來執(zhí)行某些功能的代碼,你最好就去用那些代碼,而不要自己編寫了。因此,JSP可以讓你運用自定義標(biāo)簽。你可以運用幾個庫,最受歡迎的是Apache的Jakarta Taglibs項目中的庫。從http://jakarta.apache.org/taglibs/index.html可以下載這個包,你在開始創(chuàng)建新類前,可以運用在這個包中找到的任何現(xiàn)成的東西。