Apache Turbine基于 Servlet 的框架包
Apache Turbine 是一個(gè)基于 Servlet 的框架包,可讓經(jīng)驗(yàn)豐富的Java開(kāi)發(fā)人員快速構(gòu)建Web應(yīng)用程序。Turbine允許你使用個(gè)性化網(wǎng)站并使用用戶登錄名來(lái)限制對(duì)應(yīng)用程序某些部分的訪問(wèn)。
Turbine是一個(gè)成熟而完善的框架,它被用作許多其他項(xiàng)目的基礎(chǔ)。
對(duì)于開(kāi)發(fā)使用面向服務(wù)的架構(gòu)的應(yīng)用程序來(lái)說(shuō),Turbine是一個(gè)很好的選擇。Turbine提供的一些功能包括安全管理系統(tǒng)(在Fulcrum Security中解耦),調(diào)度服務(wù)(在Fulcrum Quartz中解耦),XML定義的表單驗(yàn)證服務(wù)器(Fulcrum Intake),以及用于Web服務(wù)的XML-RPC服務(wù)。創(chuàng)建針對(duì)你的應(yīng)用程序的新服務(wù)是一項(xiàng)簡(jiǎn)單的任務(wù)。
Turbine 核心沒(méi)有對(duì)表現(xiàn)層技術(shù)的依賴。Turbine內(nèi)部支持JavaServer Pages(JSP)和Velocity。對(duì)于已經(jīng)熟悉JSP的開(kāi)發(fā)者,或者已經(jīng)有JSP標(biāo)簽庫(kù)的開(kāi)發(fā)者,Turbine提供對(duì)Sun標(biāo)準(zhǔn)的支持。Velocity是大多數(shù)Turbine框架用戶最喜歡的視圖技術(shù);嘗試一下,看看Velocity是否能幫助你更快地開(kāi)發(fā)你的Web應(yīng)用,并使非編程設(shè)計(jì)人員更容易工作。
