欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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业务模型以及逻辑代码全部摆放进去

 

 

---