- 浏览: 260547 次
- 性别:
- 来自: 新乡
文章分类
- 全部博客 (227)
- servciemix (10)
- db (18)
- javaTools (4)
- hibernate (31)
- web (3)
- spring (14)
- design pattern (4)
- java security (3)
- portal (1)
- ejb (6)
- session (2)
- java_lang (21)
- jbpm (29)
- struts (7)
- orgRights (2)
- project manager Jira (7)
- 跨库事务 (2)
- mysql (14)
- ubuntu (7)
- osgi (9)
- maven ant make (4)
- 分布式 高并发 高性能 (5)
- virgo-dm_server (0)
- osgi web (3)
- platform (1)
- smooks (1)
- business (1)
- 职场生涯 (14)
- Java编码格式 (2)
- web服务 (1)
- 计算机使用 (1)
- 健康工作生活的保障,工作中务必抛掉的不良心态 (4)
- 电信-网络监控 (1)
- 多线程-multithread (1)
- 海量数据-高性能 (2)
- Mybatis (1)
- web开发平台研发 (0)
- oracle (0)
- 应用服务器调优 (0)
- web前端 (0)
- servlet-jsp (0)
- tomcat (2)
- newtouch (1)
- portal_liferay (2)
- version control (1)
- apm-impact (2)
- tools (1)
- 研发管理 (1)
- 电商业务 (1)
- 生鲜电商市场调查 (0)
- PBX (0)
- 房东 (0)
最新评论
-
lifuchao:
...
权限问题 -
Branding:
谢谢,受教了,另外,CONN AS SYSDBA,必须是在操作 ...
Oracle密码忘记了怎么办? -
zhuchao_ko:
...
Portal实现原理 -
败类斯文:
不知道改哪里。。。木有见到红色。。表示悟性低了、、
jira error: Neither the JAVA_HOME nor the JRE_HOME environment variable is defin -
c__06:
正文:假如事务我是这样定义的: <tx:method n ...
Spring中Transactional配置
JBPM4.3总结二
[此博文包含图片] (2010-05-05 11:55:58)
转载
标签:
it
分类: jbpm
JBPM4.3总结二JBPM4.3总结二
Jbpm4.3使用文档
1.介绍
jBPM是一个可扩展、灵活的流程引擎, 它可以运行在独立的服务器上或者嵌入任何Java应用中。
类介绍:1.流程引擎 ProcessEngine processEngine = Configuration.getProcessEngine();
2.流程定义管理RepositoryService repositoryService = processEngine
.getRepositoryService();
3.执行管理ExecutionService executionService = processEngine
.getExecutionService();
4.任务管理TaskService taskService = processEngine.getTaskService();
5.历史管理HistoryService historyService = processEngine.getHistoryService();
6.用户管理IdentityService identityService= processEngine.getIdentityService();
使用步骤
下载
Jbpm4.3应用包:http://sourceforge.net/projects/jbpm/files/,解压。
源码下载:可以从jBPM的SVN仓库里下载源代码。
https://anonsvn.jboss.org/repos/jbpm/jbpm4/
2集成jbpm4.3
2.1 配置jbpm
首先到jbpm安装目录,复制 examples\src下的xml文件到你的项目src下。然后修改jbpm.hibernate.cfg.xml <!-- 改成自己的数据库链接 默认是hsql,可以直接运行examples-->
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
<property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
<property name="hibernate.connection.url">jdbc:hsqldb:mem:.</property>
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.connection.password"></property>
<property name="hibernate.hbm2ddl.auto">create-drop</property>
<property name="hibernate.format_sql">false</property>
<mapping resource="jbpm.repository.hbm.xml" />
<mapping resource="jbpm.execution.hbm.xml" />
<mapping resource="jbpm.history.hbm.xml" />
<mapping resource="jbpm.task.hbm.xml" />
<mapping resource="jbpm.identity.hbm.xml" />
</session-factory>
</hibernate-configuration>
2.2 sql脚本
到jbpm4.3安装目录下install\src\db\create找到和自己数据库想对应的sql文件,目前有hsqldb,mysql,oracle,postgresql。
2.3执行脚本建表
Mysql举例:打开 MySQL Command Line Client,然后执行 source ./sql文件
2.4使用步骤实例
ProcessEngine processEngine = Configuration.getProcessEngine();
IdentityService identityService = processEngine.getIdentityService();
RepositoryService repositoryService = processEngine.getRepositoryService();
ExecutionService executionService = processEngine.getExecutionService();
TaskService taskService = processEngine.getTaskService();
HistoryService historyService = processEngine.getHistoryService();
String username = (String) session.getAttribute("username");
//得到流程定义
List<ProcessDefinition> pdL = repositoryService.createProcessDefinitionQuery().list();
//流程实例
List<ProcessInstance> piL = executionService.createProcessInstanceQuery().list();
//当前用户的任务列表
List<Task> tL = taskService.findGroupTasks(username);
List<Task> tLByPerson = taskService.findPersonalTasks(username);
//处理历史列表
List<HistoryActivityInstance> htL = new ArrayList<HistoryActivityInstance>();
待续。。。。
[此博文包含图片] (2010-05-05 11:55:58)
转载
标签:
it
分类: jbpm
JBPM4.3总结二JBPM4.3总结二
Jbpm4.3使用文档
1.介绍
jBPM是一个可扩展、灵活的流程引擎, 它可以运行在独立的服务器上或者嵌入任何Java应用中。
类介绍:1.流程引擎 ProcessEngine processEngine = Configuration.getProcessEngine();
2.流程定义管理RepositoryService repositoryService = processEngine
.getRepositoryService();
3.执行管理ExecutionService executionService = processEngine
.getExecutionService();
4.任务管理TaskService taskService = processEngine.getTaskService();
5.历史管理HistoryService historyService = processEngine.getHistoryService();
6.用户管理IdentityService identityService= processEngine.getIdentityService();
使用步骤
下载
Jbpm4.3应用包:http://sourceforge.net/projects/jbpm/files/,解压。
源码下载:可以从jBPM的SVN仓库里下载源代码。
https://anonsvn.jboss.org/repos/jbpm/jbpm4/
2集成jbpm4.3
2.1 配置jbpm
首先到jbpm安装目录,复制 examples\src下的xml文件到你的项目src下。然后修改jbpm.hibernate.cfg.xml <!-- 改成自己的数据库链接 默认是hsql,可以直接运行examples-->
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
<property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
<property name="hibernate.connection.url">jdbc:hsqldb:mem:.</property>
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.connection.password"></property>
<property name="hibernate.hbm2ddl.auto">create-drop</property>
<property name="hibernate.format_sql">false</property>
<mapping resource="jbpm.repository.hbm.xml" />
<mapping resource="jbpm.execution.hbm.xml" />
<mapping resource="jbpm.history.hbm.xml" />
<mapping resource="jbpm.task.hbm.xml" />
<mapping resource="jbpm.identity.hbm.xml" />
</session-factory>
</hibernate-configuration>
2.2 sql脚本
到jbpm4.3安装目录下install\src\db\create找到和自己数据库想对应的sql文件,目前有hsqldb,mysql,oracle,postgresql。
2.3执行脚本建表
Mysql举例:打开 MySQL Command Line Client,然后执行 source ./sql文件
2.4使用步骤实例
ProcessEngine processEngine = Configuration.getProcessEngine();
IdentityService identityService = processEngine.getIdentityService();
RepositoryService repositoryService = processEngine.getRepositoryService();
ExecutionService executionService = processEngine.getExecutionService();
TaskService taskService = processEngine.getTaskService();
HistoryService historyService = processEngine.getHistoryService();
String username = (String) session.getAttribute("username");
//得到流程定义
List<ProcessDefinition> pdL = repositoryService.createProcessDefinitionQuery().list();
//流程实例
List<ProcessInstance> piL = executionService.createProcessInstanceQuery().list();
//当前用户的任务列表
List<Task> tL = taskService.findGroupTasks(username);
List<Task> tLByPerson = taskService.findPersonalTasks(username);
//处理历史列表
List<HistoryActivityInstance> htL = new ArrayList<HistoryActivityInstance>();
待续。。。。
发表评论
-
JBPM4的优秀博文链接
2011-08-31 22:39 12801 Jbpm4 IOC容器 http://www.it ... -
jbpm4 在tomcat6 下面ssh2 错误
2011-08-31 21:35 956异常:java.lang.LinkageError: load ... -
JBPM4表结构说明
2011-07-23 00:33 1259JBPM4表结构说明 (2010-05-05 14:10:02 ... -
jbpm流程文件的部署
2011-07-23 00:32 1166jbpm流程文件的部署 (2010-05-05 14:51:5 ... -
JBPM4.3总结五 合同审批实例
2011-07-23 00:27 1328JBPM4.3总结五 [此博文包含图片] (2010-05-0 ... -
JBPM4.3总结四 2.9任务管理
2011-07-23 00:26 1033JBPM4.3总结四 (2010-05-05 11:53:32 ... -
JBPM4.3总结三 集成自定义用户表
2011-07-23 00:24 1549JBPM4.3总结三 (2010-05-05 11:54:56 ... -
swing 实现JBPM 4.2例子
2011-07-22 13:20 1010swing 实现JBPM 4.2例子 http://blo ... -
JBPM4.3之任务管理
2011-07-22 12:37 1042JBPM4.3总结四(2010-05-05 11:53:32) ... -
jbpm frequently used url
2011-06-29 12:19 10101. http://old.family168.com/bb ... -
jbpm4 和 spring 的集成
2011-06-29 11:37 810jbpm4 内置了和 spring 的集成支持, 配置很简单, ... -
任务提交后为什么JBPM4_HIST_VAR不存在值
2011-06-29 11:05 1437JbpmProcessEngineUtil.getExecut ... -
权限问题
2011-06-29 09:05 1180机构 与 权限关系表:机构拥有与之关联的权限 应用 与 权限 ... -
jBPM4的运行期环境
2011-06-29 08:52 643一、运行期环境就是一个餐馆 二、jBPM4的运行期环境 E ... -
Jbpm4.3连接数据库配置
2011-06-29 08:35 1282Jbpm4.3连接数据库配置 收藏 1、我以mysql为例子 ... -
jbpm4 有18张表,简单介绍如下
2011-06-29 08:33 1734jbpm4 有18张表,简单介绍如下: JBPM4_DEP ... -
Drools
2011-06-28 20:59 1248Drools - The Business Logic int ... -
Activiti BPM Platform
2011-06-28 20:58 1089Activiti BPM Platform http://a ... -
jbpm之6 JBPM流程通过Aciton动态创建TaskInstance来实现“会签”
2011-06-28 20:57 805jbpm6(2007-03-14 23:32:38)转载 ... -
jbpm之6 JBPM流程通过Aciton动态创建TaskInstance来实现“会签”
2011-06-28 20:52 769jbpm6(2007-03-14 23:32:38)转载 ...
相关推荐
SSH+JBPM4.3的整合 JBPM4.3 转载别人的博客,里面包含2份整合框架的资料,2份关于JBPM的学习
JBOSS jBPM4.3源码(jBPM是公开源代码项目,它使用要遵循 Apache License。)
jbpm4.3 中文文档 jbpm4.3 中文文档
JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南
JBPM4.3用户手册JBPM4.3用户手册JBPM4.3用户手册
jbpm jbpm4.3.jar DDDDDDDD
jbpm4.3问题解决方法,我们根据您的错误给出针对性的解答!
jbpm4.3与spring整合的一个小文档
jbpm4.3,jbpm4.3工作流程管理例子
JBPM4.3WEB应用,里面有一个关于请假流程的例子,基本上包含了JBPM4.3的一些常用的方法及服务类,也把它的新特性展现出来了。
jbpm4.3 英文帮助文档 不是中文的还是很全的
JBPM4.3的初学者视频, 包含了JBPM4.3的插件, 共9个,分开来上传了
jbpm4.3 - demo jbpm4.3 学习时,用到的 希望对大家有所帮助!
jbpm4.3集成到tomcat、eclipse过程
jbpm 4.3 与 spring 集成
jbpm4.3 开发手册,chm格式文档,方便查看。
在jbpm 4.3中如何取得Dbsession,TaskImpl等,关于pvm的使用 目前不是很明白dbsession,taskimpl的含义。初学者。
使用JSP做的例子,适用于初学者! 如果开发者使用MySQL数据库,请使用 mysql-connector-java-3.0.17-ga-bin.jar 包。 否则会出现不必要的问题,如 Unknown type '16 in column 4 of 16 in binary-encoded result set...
Workflow and BPM 实践,本文详细的说明了jbpm工作流的概念,配置及工作流程和在开发的过程中应注意的问题
jBPM4.3用户指南 在这个用户指南里, 我们将介绍在持久执行模式下的jPDL流程语言。 持久执行模式是指流程定义、 流程执行以及流程历史都保存在关系数据库中, 这是jBPM实际通常使用的方式。 这个用户指南介绍了...