quickbundle 核心组件 qb-core

码农软件 · 软件分类 · 服务框架/平台 · 2019-09-26 07:14:13

软件介绍

qb-core 是 quickbundle 核心组件

特色功能介绍

功能优势

  • 支持父子表、多对多表的智能关系分析及生成
  • JavaEE标准版的代码生成器,可以做企业应用、互联网后端、2B的门户、及网站前台(需要单独设计页面)
  • 跨平台的Mobile端的代码生成器(即将发布),用一套代码通吃iOS各版本、Android各版本、winphone,可用于企业移动端应用、2C的轻应用
  • 安全强化JavaEE版的代码生成器(即将发布),吸纳了“Build Security In” + OWASP + MASS,适用于对安全有要求的应用开发

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

  • 支持本地模板源和远程模板源的扩展,这样能引入模板供应商(Template Provider),使得代码生成以在线服务的方式提供
  • 模板虚拟机的设计,可以扩展为支持多样的Model格式、多样的模板引擎、多样的处理流程

架构及技术优势

  • 松耦合的设计,不仅支持生成Java工程,也可以生成大多数语言和框架的工程,无需改代码,只需要加模板
  • xslt 2.0语法格式的模板,功能强大,前景好(因为html5的xml良构会带来xslt的第二春)
  • 纯maven + 纯OSGI的架构,高度组件化,支持一键编译

源代码模块介绍

包含基础jar包5个:

    java-lib/quickbundle-tools  基础工具jar包,是一些其它quickbundle-xxx.jar的基础
    java-lib/quickbundle-core  核心jar包,依赖于Spring
    java-lib/quickbundle-mybatis  mybatis扩展
    java-lib/quickbundle-springweb  spring mvc扩展
    java-lib/quickbundle-struts  struts1 扩展

Eclipse插件

    eclipse-plugin/org.quickbundle.mda.libs  osgi下的jar包接入点
    eclipse-plugin/quickbundle-gp  项目生成器
    eclipse-plugin/quickbundle-mvm  模型虚拟机
    eclipse-plugin/quickbundle-gc  代码生成器

    eclipse-plugin/org.quickbundle.mda.feature  Eclipse插件组合的feature工程
    eclipse-plugin/org.quickbundle.mda.updatesite  Eclipse插件的在线/离线安装包的组合工程

编译打包

一键编译quickbundle-4.0.0插件的方式一(推荐)?

eclipse/plugins目录格式,直接复制到Eclipse下,安装快

1,确保qb-core/eclipse-plugin/quickbundle-gp/t/j1下删掉了软链接目录quickbundle-rmwebdemo
2,先安装qb-core到$M2_REPO。
   cd qb-core/
   mvn install -o 【-o表示离线模式,不用每次都检查tycho库。首次执行要去掉-o】
3,打包。
   cd qb-archetype/build/build-rmwebdemo
   mvn clean package
4,安装插件包。
   复制qb-archetype/build/build-rmwebdemo/target/eclipse目录到$ECLIPSE_HOME/links/org.quickbundle目录
5,重启Eclipse即可

一键编译quickbundle-4.0.0插件的方式二?

updatesite格式的安装版,安装到Eclipse时较慢

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目录下,执行mvn install,即可安装到$M2_REPO/org/quickbundle/org.quickbundle.mda.updatesite/4.0.0/org.quickbundle.mda.updatesite-4.0.0.zip。

本文地址:https://codercto.com/soft/d/15417.html

程序员的自我修养

程序员的自我修养

陈逸鹤 / 清华大学出版社 / 2017-5 / 49.00

程序员作为一个职业、也作为一个群体,正逐渐从幕后走向前台,并以他们自己的能力加速改变着世界,也改变着人们生活的方方面面。然而,对于程序员,特别是年轻程序员们来说,如何理解自己的职业与发展,如何看待自己的工作与生活,这些问题往往比那些摆在面前的技术难题更让他们难以解答。 这本书从一个成熟程序员、一名IT管理者的角度,以杂记的形式为大家分享关于国内程序员职业生涯、个人发展、编程中的实践与认知乃至......一起来看看 《程序员的自我修养》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具