天地歸一

          常用鏈接

          統計

          ajax

          IDE

          java天空

          JEE

          mvc

          scm

          ws

          xml

          世界如我

          圖表

          好友交流

          工作流

          開源精品

          搜索

          數據持久化

          模板

          正在學習中

          空間

          緩存

          論壇文化

          最新評論

          Freemaker初探


          由于這近比較有時間,翻看了幾個流行開源框架源代碼,模板生成技術他們都有用。

          基本使用的有兩種 Velocity,Freemarker,兩種技術各有千秋,根據這些開源程序要么同時支持,要么都不支持,可以證明他們的客戶受眾都占有很大的份量,同時也說明了模板技術其實在本質上又是相通的,只不過用了不同的表現手法而已.

          個人接觸這個技術比較晚,當然用比較新的東東(其實還有一個原因,英文不好,對于開源的東東,主要是圖解,Freemarker首頁上的一張圖道出了模板的實質),就說了Freemarker。

          Freemarker 由4部分組成:模板(Template),數據源(實現樹形結構的任何數據:xml,javaBean,數據庫...),模板處理器(Freemarker API),輸出(流)。

          通 俗一點說,如果在工廠做過流水線或看過,一看就清楚了,拿一個塑膠玩具廠來說,Template:模具,Java Objects:原料,處理器:熱成型機,Output:玩具.當我們需要不同的玩具, 我們要做的是定制不同的模具,如果我們要做不同顏色的玩具,我們要做的就是更新原料的種類,那么前面的定好了,接下來的就是把原料倒進去,在后面收成品就 可以了


          posted on 2008-12-10 01:01 張江平 閱讀(300) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 诸暨市| 金坛市| 鲁甸县| 鄱阳县| 上饶县| 诸城市| 思茅市| 邯郸市| 鄄城县| 旺苍县| 靖边县| 大连市| 呼玛县| 蛟河市| 泰来县| 定州市| 日土县| 清远市| 漳平市| 丰原市| 元阳县| 日照市| 社会| 普宁市| 苏尼特右旗| 东兰县| 泰来县| 剑河县| 库伦旗| 马山县| 临泽县| 胶南市| 南丹县| 龙里县| 且末县| 额济纳旗| 武汉市| 绥宁县| 孟州市| 丹巴县| 广东省|