传智播客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里面,两个整数相除得到是个整数,比如 int a = 28;
int b = 10;
a/b == 2; //true
在Flex中,上面Java代码将返回同样的结果。值得注意的是,如果使用的是Number类,则有所不一样了。下面的代码中,result的值为2.8。如果你不小心把返回的结果作为数组的索引去取值的话,那么什么结果都没有。
var a:Number = 28 ......
1,建一个userdb库,再建userinfo表,字段:id(int),username(varchar),password(varchar)。
2,DBConnection.java
package com.datainfo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQ ......
原帖地址:
http://coolshell.cn/?p=2235
----------------我是紫苑最萌的分割线XD--------------
概述:
本文主要研究的是JAVA的字符串拼接的性能,原文中的测试代码在功能上并不等价,导致concat的测
试意义不大。不过原作者在评论栏给了新的concat结果,如果有兴趣的同学建议自己修改代码测试。
原文出处:http://ww ......
主要代码参考了beansoft的ZipUtil,添加了一个方法,
可以把不同目录文件添加到zip中,并做了一些改进,使用了apache的zip类,(原为jdk的zip类),使支持中文文件名。
apache的zip类可以从ant中抽取。apache好像没有提供单独下载。
package com.order;
import java.io.*;
import java.util.List;
import org.apache.tool ......
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。
一、Java编程入门类
对于没有Java编程经验的Java程序员要入门,随便读什么入门书 ......