l FreeMarker是一個(gè)模板引擎,一個(gè)基于模板生成文本輸出的通用工具,使用純java編寫
l FreeMarker被設(shè)計(jì)用來(lái)生成Html Web頁(yè)面,非凡是基于MVC模式的應(yīng)用程序
l 雖然FreeMarker具有一些編程的能力,但通常由Java程序預(yù)備要顯示的數(shù)據(jù),由FreeMarker生成頁(yè)面,通過(guò)模板顯示預(yù)備的數(shù)據(jù)(如下圖)
l FreeMarker不是一個(gè)Web應(yīng)用框架,而適合作為Web應(yīng)用框架一個(gè)組件
l FreeMarker與容器無(wú)關(guān),因?yàn)樗⒉恢繦TTP或Servlet;FreeMarker同樣可以應(yīng)用于非Web應(yīng)用程序環(huán)境
l FreeMarker更適合作為Model2框架(如Struts)的視圖組件,你也可以在模板中使用jsp標(biāo)記庫(kù)
l FreeMarker是免費(fèi)的
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注