moqui学习之初接触

一、moqui生态系统是一组以一个共同的框架和一系列通用的业务构件为中心的软件包。核心的软件包被拆分成不同的开源项目工程,这种方式可以保证维持其既定目标各自发展,并且能够关注于这些工程的管理和依赖处理,同时保证工程的清洁性,这些软件包按照适中的社区化管理方式(关于这个社区化管理方式,我查了一些资料,貌似其主要意思就是通过加强对单元网格的部件和事件巡查,建立一种监督和处置互相分离的形式。)
这里写图片描述
�� UBPL:通用业务过程/流程库
�� UDM :通用的数据模型
�� USL :通用业务服务库
二、这个框架十分适合于开发各种简单的web 应用站点(如moqui.org)以及小规模的复合ERP 系统。构建于Moqui 框架基础上的应用系统十分容易部署在各种高扩展性的基础软件上(例如Java Servlet 容器或者应用服务器),并支持传统的关系型数据库以及很多现代的非关系型NoSQL 数据库上。
三、Moqui 开发框架的工具集都是围绕着构件进行组织的,同时这些构件允许你进行创建来体现应用系统的通用部分。在Moqui 框架中,构件指的是你作为开发人员创建的各种XML文件甚至是脚本或者其他代码。框架中支持如下的几种类型的构件:
1 实体entities :贯穿于整个业务系统中的关系数据模型(直接使用模型,无需复杂的对象关系映射)
2 界面screens 和 表单forms :用于基于web 的应用界面或者其他用户接口(通用方式是基本构件��述存放在XML 文件中,或者用户指定扩展存放于数据库中)
3 界面转换 screen transitions : 用于配置页面到页面的流转以及设置页面跳转时,业务处理过程的必要输入
4服务 services : 远程调用的方式运行内部逻辑交互或者曝露外部的服务
5 ECA(事件-条件-行为event-condition-action)规则 : 用于类似实体、服务操作以及email 信息接收等系统级事件触发
三、Moqui 框架使用自动编译工具Gradle(http://www.gradle.org)去编译源码。虽然有各种自定义的能自动处理常用的构建任务的工具,但最常用的还是Gradle 自带的构建编译任务。框架内部还有一个Ant 的构建编译文件,但是这个文件内只是一些常用任务,不包含编译源码的任务。
编译JAR,WAR 文件 grad

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值