freemarker api 中文離線chm版
常見問題
如果出現(xiàn)打開一片空白的情況
freemarker api下載
右鍵文件進(jìn)入屬性
freemarker api下載
點(diǎn)擊解除鎖定重新進(jìn)入離線chm即可
freemarker api 中文
軟件特色
1. 通用性
能夠生成各種文本:HTML、XML、RTF、Java源代碼等等。
易于嵌入到產(chǎn)品中:輕量級;不需要Servlet環(huán)境。
插件式模板載入器:可以從任何源載入模板,如本地文件、數(shù)據(jù)庫等等。
可以按所需生成文本:保存到本地文件;作為Email發(fā)送;從Web應(yīng)用程序發(fā)送它返回給Web瀏覽器。
2. 模板語言
所有常用的指令:include、if/elseif/else、循環(huán)結(jié)構(gòu)。
在模板中創(chuàng)建和改變變量。
幾乎在任何地方都能使用復(fù)雜表達(dá)式指定值。
命名的宏,也能根據(jù)需求具有位置參數(shù)或嵌套內(nèi)容。
名字空間幫助構(gòu)建和維護(hù)一個可重用的宏庫,或者將一個大型項(xiàng)目劃分成模塊,你不必?fù)?dān)心名字會沖突。
輸出轉(zhuǎn)換塊:在嵌套模板片段生成并輸出時,進(jìn)行轉(zhuǎn)換HTML轉(zhuǎn)義、語法高亮、壓縮等;定義自己的轉(zhuǎn)換。
3. 通用數(shù)據(jù)模型
FreeMarker軟件不直接反射到Java對象,而是Java對象通過插件方式對象封裝,然后以變量方式在模板中顯示。
可以使用抽象(接口)方式表示對象(JavaBean、XML文檔、SQL查詢結(jié)果集等等),并告訴模板開發(fā)人員使用。使其不受技術(shù)細(xì)節(jié)干擾的方法。
4. 為Web準(zhǔn)備
在模板語言中,構(gòu)造用于處理典型的與Web相關(guān)的任務(wù)(如HTML轉(zhuǎn)義)。
能夠集成到Model2 Web應(yīng)用框架中作為JSP的替代。
支持JSP標(biāo)記庫。
為MVC模式設(shè)計(jì):分離可視化設(shè)計(jì)和應(yīng)用程序邏輯;分離頁面設(shè)計(jì)員和程序員。
5. 智能的國際化和本地化
字符集智能化(內(nèi)部使用UNICODE)。
數(shù)字格式本地化敏感。
日期和時間格式本地化敏感。
非US字符集可用于標(biāo)識(例:變量名)。
多種不同語言的相同模板。
6. XML處理能力
<#recurse> 和<#visit>指令(2.3版本)用于遞歸遍歷XML樹。
明確模板和直接訪問的模板XML對象模型。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用