终于一个流程整合完成了

在经历了2个星期的学习,及两个星期的开发之后,我们公司第一个用jbpm作为流程引擎的工作流完成了。虽然是一个不算很复杂的流程,但是还是折腾了两个多星期,今天刚刚收尾完毕,不过经用户确认之后还要小改一下。

总结的结果就是,流程不是问题,其实最难的是页面,准确来说繁琐,特别是对页面的读写控制,简直让人发疯。

这个项目使用 struts2 + spring2.0 + ibatis,基于通用及跨平台的考虑,jbpm部分我们用web service封装,好像也能称之为SOA,哈哈哈。刚开始的时候本来打算用hibernate的,虽然不熟,但是还是有那么点经验的。而且流程之间的model相对比较独立,不会像ERP那种变态系统那样,关系复杂。但是才开始用就出了很多莫名的问题,自己也不知道怎么解,后来就回到老路上来了(主要是为了赶进度,上头催的紧,我这个leader才刚上任呢)。

万事开头难,还有很多很多问题没有解决,不过在完成第一个之后,下面心里就有底了。java的开发,最麻烦的还是页面的开发,简直整死人不偿命,要是流程再复杂一点,然后配上流程的读写控制,亲娘诶,不活了。

下面的任务就是把原有的代码再整理一下,整出一个比较好的,干净的框架来,这样同伴开发起来也比较简单。也不会看的太乱。现在的代码确实太乱了。

不过一切都会好的。待我整理完之后让大家再帮忙看下我的代码,看看哪里还需要改进的地方,切磋一下,互相增加。

 

整理一下开发中遗留的问题

  1. 会签人员选择页面要在什么时候出现,这个问题比较头疼,在一个页面内好像不是很好实现,暂时没有主意?
  2. 主从表,主要是没怎么接触,心里没底,好像不是很复杂。
  3. 代理人设置,根据我前面 的理解,应该还好

暂时这么几个问题,接着下一个流程都会碰到这几个问题,到时候还请大侠们帮忙啊。

你可能感兴趣的:(Hibernate,qq,ibatis,jbpm,SOA)