|
l FreeMarker是一個(gè)模板引擎,一個(gè)基于模板生成文本輸出的通用工具,使用純Java編寫
l FreeMarker被設(shè)計(jì)用來生成HTML Web頁(yè)面,特別是基于MVC模式的應(yīng)用程序 l 雖然FreeMarker具有一些編程的能力,但通常由Java程序準(zhǔn)備要顯示的數(shù)據(jù),由FreeMarker生成頁(yè)面,通過模板顯示準(zhǔn)備的數(shù)據(jù)(如下圖) l FreeMarker不是一個(gè)Web應(yīng)用框架,而適合作為Web應(yīng)用框架一個(gè)組件 l FreeMarker與容器無(wú)關(guān),因?yàn)樗⒉恢?/span>HTTP或Servlet;FreeMarker同樣可以應(yīng)用于非Web應(yīng)用程序環(huán)境 l FreeMarker更適合作為Model2框架(如Struts)的視圖組件,你也可以在模板中使用JSP標(biāo)記庫(kù) l FreeMarker是免費(fèi)的 author:http://blog.csdn.net/chenyun2000/archive/2004/10/24/149846.aspx |
|
|