1.业务构件化的解决方案。
2.业务构件层级:
数据建模(问题1:主键和业务无关,主键由系统直接生成)。
菜单,
门户,
界面 (页面设计上,使用克隆按钮实现多个操作页面),
表单(支持页面类型很多,问题2:业务实体和数据库对象实体之间转化,没有实际的业务实体对象。),
业务流程(问题:流程中的角色没有everyone,自己需要建个角色,将所有用户添加进来。),
业务规则(1.页面逻辑实现的方法直接使用写java代码的方式,
2.支持数据库查询where的过滤配置,不支持数据库自定义函数),
报表,
文档,
网站,
作业,
权限(权限设置有点强大,菜单,页面,实体,行),
集成,
样式。
Result:
实施来看,基本与软件开发的流程一致,只是将之前由软件工程师做的开发动作,由ODE系统间接生成原始代码来实现。
多个应用APP之间的对象复用是否存在问题?App之间通过导入导出配置来实现复用,APP里的模块之间的调用,通过Share方式。
协同开发的问题?两个人无法同时开发一个模块,可以分别负责不同的模块开发来实现。
ODE :
hib, spring, mysql .
支持最好的是:ie8,ie9有点问题。