易截截图软件、单文件、免安装、纯绿色、仅160KB

传智播客JAVA培训OA项目 审批流转模块二


传智播客JAVA培训OA项目 审批流转模块二
虽然这两天学习的知识点是spring,但是我的观点就是学一个知识点就要学通吧,因为如果前面的知识都没有学会,又急着去学习新的东西,只会欠下越来越多的东西!这也是我学习的主张。说实在的,上一个项目OA项目的都没有理解得透彻,就急着去学,只会越来越大的压力,越来越没有动力!只有脚踏实地的去做事,做人,对于我们这些普通的人来说,才是最好的路吧!这是我的个人感悟呵!
整个项目也是到了最后一天,遇到了流程的定制和操作流程的过程中遇到了问题,这也是这个项目的重中之重。这也是这个项目的精髓,如果这个项目连这个都没有弄清楚,这个项目也算是白搭了。
1.首先要弄清楚各个实体之体的关系。这里是我的分析,让我自己能灵活的掌握流程的原理,有利于理解和记录,以及进入深层次的开发非常有用的。
i. Document实体
ii. DocumentTemplate实体
iii. ProcessDefinition实体
iv. ProcessInstance实体
v. TaskInstance
vi. Transition
我对以上几个实体在实际应用的过程中有如下的了解,我分析的角度是站在功能需要上进行分析的:
1.文档模板管理
文档模板管理是一个相对独立功能,就是如果我们需要一个申请文档的管理涉
及到的也就是文档。因为文档模板,也就是一相模板。比如申请文档模板,是请
假单的模块。设计了该模板以后,所有的请假单都要从这儿得到,所以这个文档需 要。一个文档模板,会和一个流程相关联,比如请假模板与请假的流程相关联, 在以后你选择提交什么模板时,就会按照相对应的流程去走。
2.审批流程管理
审批流程就是我们事先定制的流程文件,也是jbpm的核心功能的关键,也
是我们流转的中心。一个流程可以有多个流程实例。以后所有相当的流程都来自流 程定义。
3.起草申请
就是我们预先定制的文档模板的集合吧,可以从这儿下载文档模板进行填写。
4.提交申请(文档Document对象,一个文档模块的实例,就是一个用户一次提交 的一个申请。)
提交申请,就是把我们填写好的文档,就进行行提交。但是为了与其它的文
档进行区别,所以必然存储一些必需的属性。此时,我们提交的申请时,要选择对 应的文档模板,而相应的文档模板与相应的流程相关联。要做的工作如下:
1.保存文件,就是将上传的文件进行保存。对其路径进行存储。
2.申请人:当前用户。
3.申请时间:当前时间
4.文档的类型:选择的类型
5.流程实例 


相关文档:

深入研究java对String字符串对象的创建以及管理

Constant Pool常量池的概念:
在讲到String的一些特殊情况时,总会提到String Pool或者Constant Pool,但是我想很多人都不太
明白Constant Pool到底是个怎么样的东西,运行的时候存储在哪里,所以在这里先说一下Constant Pool的内容.
String Pool是对应于在Constant Pool中存储String常量的区域.习惯称为String Pool,也有人称 ......

十四种Java开发工具点评

十四种Java开发工具点评
 
在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择。的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择。在本文中我简要介绍了常见的十五种Java开发工具的 ......

Java 实现插入式简单排序

插入式排序运行效率N*(N-1)/4  对于随机数字,这个算法比冒泡快1倍,比选择排序稍微快一点.
如果是基本有序的队列则优势最为明显需要O(N)
代码一样是从冒泡排序继承下来的.
 /**
*
* @author leon.lee
*/
public class InsertSort extends BubbleSort {
public InsertSort(int lengthArray){
......

JAVA的字符串拼接与性能

原帖地址:
http://coolshell.cn/?p=2235
----------------我是紫苑最萌的分割线XD--------------
概述:
本文主要研究的是JAVA的字符串拼接的性能,原文中的测试代码在功能上并不等价,导致concat的测
试意义不大。不过原作者在评论栏给了新的concat结果,如果有兴趣的同学建议自己修改代码测试。
原文出处:http://ww ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号