第1页共11页视图层控制器持久化层DAO层业务层编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共11页JBPM工作流演示系统(请假工作流)使用说明一、安装说明本系统在JDK1
5的基础上编译,请选择支持JDK1
5及以上版本的WEB容器,推荐使用Tomcat5
5,不保证与其他WEB服务器兼容,理论上应该不会出现兼容性问题
如果要编辑源代码,请使用Eclipse3
3+MyEclipse6
0版本,JBPM版本为3
3,其他版本可能会出现文件无法打开或编译的情况
本系统在Spring2
0+Struts1
2+Hibernate3
1基础上构建,与低版本不兼容
数据库为MySql5
0,编码采用utf-8
二、系统架构三、功能说明本应用主要用于演示JBPM工作流的使用,数据均存储在数据库中,包括两大模块:权限控制和流程控制
权限控制模块是为流程控制模块服务的,为了说明在实际应用中如何动态指定审批执行者
但实际上其代码量并不比工作流的代码少
四、包名说明第2页共11页第1页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共11页com
aptech
common:数据访问操作的通用实现,主要包括了添删改查操作,查询包括HQL查询和命名查询;com
aptech
dao:数据访问操作类com
aptech
exception:异常包com
aptech
handler:JBPM的组件包,如Action等com
aptech
pojo:工程中的6个POJOcom
aptech
service:业务类com
aptech
struts:资源文件和编码处理com
aptech
struts
action:Action所在的包com
aptech
tag:自定义标签和函数com
aptech
utils:实用类com