刚刚看了explorer2这个webapp下面的的代码,遇到些问题想提出来一起讨论:
1.如何直接将该项目集成的哦nutzwk的项目中;
2.explorer2这个项目是一个纯spring的项目,里面所用到的注解如何来做对应的兼容;
3.或者使用两个webapp端共享同一个ProcessEngine;
然后关于问题我也有一些自己的理解,其实整合到nutz中最关键的问题是
@Configuration
@ComponentScan({"org.activiti.rest.editor", "org.activiti.rest.diagram"})
@EnableAsync
@Autowired
@Bean
这些注解如何弄,在nutz中能否兼容,或者要侵入代码去替换这个相关的注解?
当然这可能还是冰山一角,所用到的
org.activiti
activiti-explorer
org.activiti
activiti-modeler
等这种pom配置里面或许也布满了相关的注解吧?难道这还真是一个系统性的工程?不禁菊花一紧。。。
然后提到的另外一个两个webapp端共享同一个ProcessEngine,那么最大的问题将是用户数据的同步,共享数据库?或者直接使用Rest风格来做?有点大数据分布式的调调,感觉无从下手.....