<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

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


    網站導航:
     
    主站蜘蛛池模板: 国产v精品成人免费视频400条| 中文日韩亚洲欧美制服| 有色视频在线观看免费高清在线直播| 在线不卡免费视频| 亚洲中文字幕无码亚洲成A人片| 四虎国产精品免费久久| 亚洲人成影院午夜网站| 特级做A爰片毛片免费69| 亚洲精品午夜国产va久久| 在线免费观看中文字幕| 精品国产日韩亚洲一区在线| 免费午夜爽爽爽WWW视频十八禁| 深夜福利在线视频免费| 亚洲人成网77777色在线播放| 鲁丝片一区二区三区免费| 亚洲天堂视频在线观看| 69成人免费视频| 色偷偷亚洲第一综合网| 国产亚洲精品激情都市| 日本人成在线视频免费播放| 亚洲男女性高爱潮网站| 日本免费一区二区三区最新vr| 免费中文字幕视频| 亚洲成色WWW久久网站| 国产又大又粗又长免费视频| 亚洲欧美不卡高清在线| 国产亚洲精品无码拍拍拍色欲| 日韩插啊免费视频在线观看 | 国产精品亚洲五月天高清| 亚洲伊人久久成综合人影院| 人人玩人人添人人澡免费| 亚洲人成综合网站7777香蕉| 免费A级毛片无码久久版| 99久久精品毛片免费播放| 亚洲欧洲在线播放| 免费一级毛片女人图片| 免费成人在线电影| 久久精品国产亚洲AV电影网| 久久精品亚洲综合一品| 永久黄网站色视频免费观看| 抽搐一进一出gif免费视频|