1:JBPM是什么?
JBPM的全称是Java Business Process Management,是一种基于J2ee轻量级的工作流管理系统。
2:JBPM要解决什么样的问题以及为什么要选择它?
JBPM主要是工作流的一个java开源框架。选择它的主要原因:1)是一个开源框架,免费(这一点是比较重要的)。2)相应的技术文档比较多,因此,学习成本也比较低。3)其持久层采用的是hibernate框架(可以进一步的温习hibernate持久层的框架)。基于三点原因,决定学习jbpm。
3:工作流是什么东东?
工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则,文档、信息或任务能够在不同的执行者之间进传行递与执行。
4:工作流三大构建
1)流程定义. 通过这个构件来修改现有的流程或定义新的流程.
2)流程执行. 把前面定义好地流程在自己的系统中调用, 从而执行整个业务逻辑, 也就是让前面定义的的流程"流"起来
3)流程执行监测. 记录流程执行过程中的相关数据, 以便于性能调优等.
5:任务目标:
1)花15天的时间让自己在对JBPM上由一个感性的认识。
2)将JBPM的demo运行在服务器上。
3)完成一个具有比较具有现实意义的流程实现。
4)在实现struts2.0+spring+hibernate+jbpm的配置流程的实现。
5)总结最开始学时对jbpm的认识与学完之后对JBPM的认识打的不同认识。
JBPM的全称是Java Business Process Management,是一种基于J2ee轻量级的工作流管理系统。
2:JBPM要解决什么样的问题以及为什么要选择它?
JBPM主要是工作流的一个java开源框架。选择它的主要原因:1)是一个开源框架,免费(这一点是比较重要的)。2)相应的技术文档比较多,因此,学习成本也比较低。3)其持久层采用的是hibernate框架(可以进一步的温习hibernate持久层的框架)。基于三点原因,决定学习jbpm。
3:工作流是什么东东?
工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则,文档、信息或任务能够在不同的执行者之间进传行递与执行。
4:工作流三大构建
1)流程定义. 通过这个构件来修改现有的流程或定义新的流程.
2)流程执行. 把前面定义好地流程在自己的系统中调用, 从而执行整个业务逻辑, 也就是让前面定义的的流程"流"起来
3)流程执行监测. 记录流程执行过程中的相关数据, 以便于性能调优等.
5:任务目标:
1)花15天的时间让自己在对JBPM上由一个感性的认识。
2)将JBPM的demo运行在服务器上。
3)完成一个具有比较具有现实意义的流程实现。
4)在实现struts2.0+spring+hibernate+jbpm的配置流程的实现。
5)总结最开始学时对jbpm的认识与学完之后对JBPM的认识打的不同认识。