<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    badqiu

    XPer
    隨筆 - 46, 文章 - 3, 評論 - 195, 引用 - 0
    數據加載中……

    擴展freemarker,velocity,實現模板的管道操作

    操作系統中有一個很重要的功能,就是可以使用管道,即將前一個應用程序的輸出流作為下一個應用程序的輸入流. 現擴展的freemarker,velocity實現同樣的功能。

    一.功能介紹

    1.將前一個模板的輸出,變成一個變量,后一個模板可以通過變量引用前一個模板的輸出

    2.整個管道下的模板都在同一個context中,即模板間可以相互引用變量

     

    二.管道定義表達式

    first.ftl | second.flt | three.flt

     

    三.模板管道(Pipeline)示意圖

    管道示意圖

     

    四.API示例使用

     
    
    Configuration conf = new Configuration();
    // other settings for Configuration
    Pipeline pipeline = new FreemarkerPipeline(conf);
    pipeline.pipeline(
    "first.flt | second.flt | three.flt", map , writer);

    五.管道與繼承結合

    將管道操作與我之前擴展的模板繼承相結合,即可打造一個完美的頁面布局框架.

    管道+繼承示意圖如下:

    管道+繼承示意圖

     

    六.源代碼

    請查看: http://rapid-framework.googlecode.com/svn/trunk/rapid-framework/src/rapid_framework_common/cn/org/rapid_framework/pipeline/

     

    結論:

    使用pipeline及繼承相結合,目的是替換現有的布局工具:sitemesh,tiles,與sitemesh相比,現有的繼承指令會比sitemesh的性能要高,繼承的關系比tiles更加易于理解,打造一個適用于rapid-framework的全新頁面布局系統.

     

    以上相關內容屬于rapid-framework下一版本的更新內容,請關注.

     

     

    posted on 2010-01-12 21:03 badqiu 閱讀(1703) 評論(1)  編輯  收藏

    評論

    # re: 擴展freemarker,velocity,實現模板的管道操作[未登錄]  回復  更多評論   

    很好,這樣就能實現很多復雜功能。
    但我有個疑問。實際開發中,各個模塊頁面一般會單獨測試,然后再整合到一起。
    但是局部模塊有時需要各種變量參數,有時單獨測試沒問題,整合后就會出現錯誤。或者整合后沒問題,單獨的就無法運行。
    請問你是否遇到類似情況,怎么考慮和解決的?
    2010-01-13 09:12 | lazy

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


    網站導航:
     
    主站蜘蛛池模板: 天天影视色香欲综合免费| 亚洲综合色区在线观看| 久久精品国产亚洲AV未满十八 | 少妇太爽了在线观看免费视频| 亚洲成a人不卡在线观看| 免费高清在线爱做视频| 97在线免费视频| 精品日韩99亚洲的在线发布| 亚洲精品岛国片在线观看| 最近中文字幕免费2019| 国产亚洲福利一区二区免费看| 亚洲av日韩av不卡在线观看| 免费无码一区二区三区蜜桃大| 人妻免费一区二区三区最新| 亚洲精品无码久久久久A片苍井空| 国产亚洲高清不卡在线观看| 免费理论片51人人看电影| 日韩精品免费在线视频| 亚洲AV永久无码精品网站在线观看| 久久国产亚洲精品麻豆| 国产精品视_精品国产免费| 95免费观看体验区视频| 一级做a爰片久久毛片免费陪 | 人妻无码一区二区三区免费 | 三级黄色免费观看| 中文字幕亚洲精品无码| 亚洲AV综合色一区二区三区| 国产成人综合久久精品免费| 1区2区3区产品乱码免费| 久久久WWW成人免费精品| 亚洲免费综合色在线视频| 久久精品国产亚洲AV无码偷窥| 亚洲精品第一国产综合境外资源| 歪歪漫画在线观看官网免费阅读| 野花香在线视频免费观看大全| 亚洲av无码成人影院一区| 亚洲天堂免费在线| 亚洲福利视频网址| 久久精品亚洲综合| 亚洲综合在线另类色区奇米| 免费又黄又硬又爽大片|