<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          qb-corequickbundle 核心組件

          聯(lián)合創(chuàng)作 · 2023-09-30 05:07

          qb-core 是 quickbundle 核心組件

          特色功能介紹

          功能優(yōu)勢(shì)

          • 支持父子表、多對(duì)多表的智能關(guān)系分析及生成
          • JavaEE標(biāo)準(zhǔn)版的代碼生成器,可以做企業(yè)應(yīng)用、互聯(lián)網(wǎng)后端、2B的門(mén)戶(hù)、及網(wǎng)站前臺(tái)(需要單獨(dú)設(shè)計(jì)頁(yè)面)
          • 跨平臺(tái)的Mobile端的代碼生成器(即將發(fā)布),用一套代碼通吃iOS各版本、Android各版本、winphone,可用于企業(yè)移動(dòng)端應(yīng)用、2C的輕應(yīng)用
          • 安全強(qiáng)化JavaEE版的代碼生成器(即將發(fā)布),吸納了“Build Security In” + OWASP + MASS,適用于對(duì)安全有要求的應(yīng)用開(kāi)發(fā)

          革命性的代碼生成器新理念

          • 支持本地模板源和遠(yuǎn)程模板源的擴(kuò)展,這樣能引入模板供應(yīng)商(Template Provider),使得代碼生成以在線(xiàn)服務(wù)的方式提供
          • 模板虛擬機(jī)的設(shè)計(jì),可以擴(kuò)展為支持多樣的Model格式、多樣的模板引擎、多樣的處理流程

          架構(gòu)及技術(shù)優(yōu)勢(shì)

          • 松耦合的設(shè)計(jì),不僅支持生成Java工程,也可以生成大多數(shù)語(yǔ)言和框架的工程,無(wú)需改代碼,只需要加模板
          • xslt 2.0語(yǔ)法格式的模板,功能強(qiáng)大,前景好(因?yàn)閔tml5的xml良構(gòu)會(huì)帶來(lái)xslt的第二春)
          • 純maven + 純OSGI的架構(gòu),高度組件化,支持一鍵編譯

          源代碼模塊介紹

          包含基礎(chǔ)jar包5個(gè):

              java-lib/quickbundle-tools  基礎(chǔ)工具jar包,是一些其它quickbundle-xxx.jar的基礎(chǔ)
              java-lib/quickbundle-core  核心jar包,依賴(lài)于Spring
              java-lib/quickbundle-mybatis  mybatis擴(kuò)展
              java-lib/quickbundle-springweb  spring mvc擴(kuò)展
              java-lib/quickbundle-struts  struts1 擴(kuò)展
          

          Eclipse插件

              eclipse-plugin/org.quickbundle.mda.libs  osgi下的jar包接入點(diǎn)
              eclipse-plugin/quickbundle-gp  項(xiàng)目生成器
              eclipse-plugin/quickbundle-mvm  模型虛擬機(jī)
              eclipse-plugin/quickbundle-gc  代碼生成器
          
              eclipse-plugin/org.quickbundle.mda.feature  Eclipse插件組合的feature工程
              eclipse-plugin/org.quickbundle.mda.updatesite  Eclipse插件的在線(xiàn)/離線(xiàn)安裝包的組合工程
          

          編譯打包

          一鍵編譯quickbundle-4.0.0插件的方式一(推薦)?

          eclipse/plugins目錄格式,直接復(fù)制到Eclipse下,安裝快

          1,確保qb-core/eclipse-plugin/quickbundle-gp/t/j1下刪掉了軟鏈接目錄quickbundle-rmwebdemo
          2,先安裝qb-core到$M2_REPO。
             cd qb-core/
             mvn install -o 【-o表示離線(xiàn)模式,不用每次都檢查tycho庫(kù)。首次執(zhí)行要去掉-o】
          3,打包。
             cd qb-archetype/build/build-rmwebdemo
             mvn clean package
          4,安裝插件包。
             復(fù)制qb-archetype/build/build-rmwebdemo/target/eclipse目錄到$ECLIPSE_HOME/links/org.quickbundle目錄
          5,重啟Eclipse即可
          

          一鍵編譯quickbundle-4.0.0插件的方式二?

          updatesite格式的安裝版,安裝到Eclipse時(shí)較慢

          1,使用Linux下的ln -s(或windows下的junction),把qb-archetype/quickbundle-rmwebdemo目錄軟鏈接到qb-core/eclipse-plugin/quickbundle-gp/t/j1目錄。
          2,安裝maven-3.0.5,在qb-core目錄下,執(zhí)行mvn install,即可安裝到$M2_REPO/org/quickbundle/org.quickbundle.mda.updatesite/4.0.0/org.quickbundle.mda.updatesite-4.0.0.zip。

          瀏覽 19
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  色欧美片视频在线观看专区 | 五月婷婷麻豆 | 亚洲精品乱码久久久久久蜜桃91 | 污污污免费视频网站 | 插插视频无码一区 |