OFBiz抽取实体引擎和服务引擎思路(1) 博客分类: ofbiz
程序员文章站
2024-03-19 17:33:52
...
# OFBiz抽取实体引擎和服务引擎思路(1)
---
20200331 加速度编写
### 目标
1. 去掉OFBiz MVC所有涉及的模块
2. 保留实体引擎和服务引擎
3. 原有业务部分可以保留
4. 去掉framework的具体模块有
- catalina模块
- webapp模块
- webtools模块(部分需保留)
- widget模块
- testtools模块
5. 抽取framework的具体模块有
- start模块
- base模块
- entity模块
- widget模块
- geronimo模块
- security模块
- service模块
- entityext模块
- minilang模块
- geronimo模块
### 痛点
1. 去掉ofbiz.home
2. delegator获取
3. dispatcher获取
4. 必须的配置文件 xml类 properties类 xsd类
### 架构设计
1. model的xml定义
2. service的xml定义
3. minilang的script的xml定义
4. java逻辑代码位置定义
5. serviceengine.xml
6. entityengine.xml
7. build.xml编写 load-data,build,clean-all
8. tomcat版本
### 耗时
2天
每天12小时
### 进展
目前实现了,OFBIz实体引擎以及服务引擎的抽取,测试Model以及 minilang测试服务可以调用成功。下一步准备把完整application业务模型以及逻辑代码全部摆放进去
---