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

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

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

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    我們接著上一篇博客繼續討論如何使用PP生成代碼.
    首先, 我們介紹兩個概念”解決方案”和 “生成任務”.
    1. 解決方案: 解決方案是一系列生成任務的集合. 它包含若干個生成任務.
    2. 生成任務: 每個任務會關聯一個freemarker模板, 最終會使用這個模板來生成一個結果文件
    解決方案和任務的關系如下圖:

    這里寫圖片描述

    在上一篇博客中, 我們知道了PP是基于freemarker模板的, PP遵循著 “數據模型” + “模板” = “最終文件” 這種基本的規則;
    使用PP, “數據模型” 不需要我們關心, PP已經為我們內置了. 通過菜單”工具”->”輔助設計” 可以輕松地使用模板變量來制作我們的freemaker模板.
    使用PP, “模板”是需要我們自己來編寫制作. 可以打開輔助設計, 選中需要使用的變量, 粘貼到freemarker模板中.
    下面我們著重介紹一下輔助設計面板, 先上圖:

    這里寫圖片描述

    在這個面板里, 變量有4個分類:
    1. 全局: 是數據庫相關的, 表相關的信息, 通過${g.x}引用
    2. 領域: 是數據庫表字段相關的信息, 通過${f.x}引用
    3. 路徑: 是創建”生成任務”時的路徑引用, 通過${x}引用
    4. 自定義: 是用戶自定義的信息, 如代碼作者, 公司, 聯系方式等, 通過${c.x}引用
    這些變量都有注釋說明, 有幾年程序經驗的猿猿應該一看就能明白.
    一點小技巧, 要復制這些變量, 只需要選中, 然后粘貼到freemarker模板中
    posted on 2017-09-01 20:17 HUIKK 閱讀(282) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲乱色伦图片区小说| 亚洲高清中文字幕| 一级女性全黄久久生活片免费| 午夜网站免费版在线观看| 久久亚洲精品专区蓝色区| 真人做人试看60分钟免费视频| 亚洲精品偷拍无码不卡av| 成人免费福利视频| 亚洲男人天堂2018av| 四虎成人免费网址在线| 国产精品亚洲va在线观看| 亚洲精品国产V片在线观看| 韩国免费a级作爱片无码| 亚洲AV日韩AV天堂一区二区三区 | 91天堂素人精品系列全集亚洲| 久久精品毛片免费观看| 亚洲Av高清一区二区三区| 免费观看的毛片手机视频| 狠狠热精品免费观看| 亚洲伊人久久精品影院| 3344免费播放观看视频| 亚洲午夜精品一区二区麻豆| 国产国产人免费视频成69大陆| GOGOGO免费观看国语| 亚洲精品自在线拍| 国产成人精品免费视频软件| a免费毛片在线播放| 亚洲视频中文字幕| 国产高清在线精品免费软件| 丝瓜app免费下载网址进入ios| 18gay台湾男同亚洲男同| 在线观看免费为成年视频| 久久久WWW免费人成精品| 91亚洲国产成人久久精品网址| 免费人成激情视频| 色猫咪免费人成网站在线观看| 中文字幕在线观看亚洲日韩| 国产成人亚洲精品91专区手机| 222www在线观看免费| 免费人成大片在线观看播放电影| 国产亚洲精久久久久久无码|