`

jBPM(一): 开场白, 想从jBMP中学点什么?

阅读更多

      终于静下心来开始写jBPM系列博客了.

      跟刚开始写Acegi一样, 还是有些担心的, 网上差不多的博客或帖子很多了, 自己为什么还写呢?  说服自己下决心写的理由如下:
        1, 别人写是别人的, 只看他们写的不能解决自己的长远问题.
        2, 有些博客/帖子写的不够详细, 自己在照着做时,大多都不能成功.
        3, 以这个系列为一个根据地,把自己学习使用研究jBPM的心得经验记下来.

   既然下决心要写了, 先列下要用的工具: JDK(6.0), Ant(1.7.1), Eclipse(3.4.0), Tomcat(6.0.18),Mysql(5.0), jBPM(版本为3.1.4, 下载链接: http://nchc.dl.sourceforge.net/sourceforge/jbpm/jbpm-starters-kit-3.1.4.zip).

    近期的一些计划:
        0, jBPM的一些简单介绍.
        1, 往Mysql数据库里生成jBPM表, 搭建Eclipse环境.
        2, 把自带的例子部署到Tomcat+Mysql,结合源码, 以像跟踪自写程序那样地一步步跟踪那个例子的执行.
        3, 结合跟踪自带例子心得, 梳理jBPM骨架.
        4, 重点关注Hibernate的应用.

    从jBMP想学什么?
        1, 了解,学习jBPM的运行机制, 以提高自己工作中用jBMP的效率.
        2, 以这个jBMP为例子, 研究学习其对Hibernate的综合使用,以弥补现在项目中运用Hibernate的不足.
        3, 深入学习体会jBPM所体现再来的软件工程, 建模.

19
3
分享到:
评论
6 楼 flyfan 2009-03-16  
非常的期待
5 楼 piziwang 2009-03-10  
支持这样的帖子, 我们最终要学会里面的精华。

我认为, 我们不能追着版本跑, 虽然 jbpm 现在升级到 4版本了, 但是以前用3.x版本开发完成的功能应要升级到4.x 吗??
4 楼 wubo19842008 2009-03-09  
要想深入jbpm3的研究,建议看看petri网的理论,这是3.0以前的工作流模型,到了4就全变了。。。
3 楼 wang19841229 2009-03-09  
除了技术上的学习外,JBPM中对工作流的设计和建模,以及工作流的实现算法都是非常有用的。
2 楼 herowzz 2009-03-08  
不过版本有些太老了吧...
1 楼 husy394 2009-03-08  
jbpm 确实值得研究。研究jbpm源码能够帮助我们提高:
1.良好的java编码习惯
2.理解一些java深层次的都行,我们平时变成可能都不会用到的东西。通过配置文件完成bean属性的注入。
3.深入理解hibernate的使用。
4.对于自动线程任务处理机制的理解,如自动应用程序处理的乐观锁机制。
5.jms标准的理解,及使用。

以上是我目前感受到的好处了,所以发帖支持一下作者了。

相关推荐

    jbpm jbpm4.3.jar

    jbpm jbpm4.3.jar DDDDDDDD

    chen-jbpm_websale.zip_jbmp_jbmp java_jbpm_jbpm_websale_网上销售系统

    【标题】"chen-jbpm_websale.zip_jbmp_jbmp_java_jbpm_jbpm_websale_网上销售系统" 提供的是一个基于JBPM(Java Business Process Management)技术的网上销售系统的示例项目。JBPM是一个开源的工作流管理系统,它...

    JBPM数据库表说明 jbpm 工作流 详细到每一个字段,不要下载分

    JBPM数据库表说明 2 1 流程配置类数据库表: 2 1.1 JBPM_PROCESSDEFINITION:流程模版表 2 1.2 JBPM_NODE:流程节点表 2 1.3 JBPM_TRANSITION:流程迁移表 3 1.4 JBPM_ACTION:流程动作表 4 1.5 JBPM_EVENT:...

    jBPM开发:配置EclipseIDE开发环境参考.pdf

    ### jBPM开发:配置EclipseIDE开发环境详解 #### 一、配置开发工具 **1. 安装 Eclipse Designer到 Myeclipse6** - **步骤**: - 将`jbpm-jpdl-suite-3.2.3/designer/eclipse/plugins`目录下的所有文件及文件夹...

    【转载 见附件】纵观jBPM:从jBPM3到jBPM5以及Activiti5

    "【转载 见附件】纵观jBPM:从jBPM3到jBPM5以及Activiti5" 这个标题表明这是一个关于jBPM发展历程的综合分析,涵盖了从jBPM3到jBPM5的变迁,并且提到了Activiti5,这是一款与jBPM相关的流程管理框架。标题暗示了文章...

    JBMP入门讲解附带实例一个

    JBMP,全称为Java Business Management Process,是早期的一种业务流程管理(Business Process Management)框架,主要用于企业级应用中处理业务流程自动化。它基于Java平台,提供了一套完整的工具集,包括流程设计...

    jBPM开发:配置EclipseIDE开发环境.pdf

    从给定的文件信息中可以提取到一系列与配置Eclipse集成开发环境(IDE)以进行jBPM开发有关的知识点。jBPM是一个开源的业务流程管理套件(Business Process Management Suite, BPM Suite),它可以帮助开发者实现业务...

    JBPM4.4所需要的包.rar

    标题中的"JBPM4.4所需要的包.rar"表明这是一个与JBPM 4.4...总的来说,这个"JBPM4.4所需要的包.rar"是一个基础的JBPM运行环境,涵盖了从表达式语言解析到邮件通知的关键组件,为搭建和运行JBPM 4.4流程提供了必要支持。

    jbmp入门教程,jBPM流程定义语言,业务日历,流程建模

    jBPM(Java Business Process Management)是一个开源的工作流和业务流程管理系统,用于处理复杂的业务流程。本教程将深入探讨jBMP的核心概念,包括流程定义语言、业务日历以及流程建模,帮助初学者快速入门。 一、...

    jbmp3.0.13

    5. **规则集成**:jbmp可以与JBoss的另一个组件——jBPM规则引擎(Drools)集成,实现业务规则与流程的联动,增强了决策能力。 6. **灵活性和可扩展性**:jbmp的API设计允许开发者自定义工作流的行为,可以很容易地...

    jbpm4jbpm5

    开发者可以从中学到如何在实际项目中有效地运用jbpm,以及如何解决开发过程中遇到的问题。 总的来说,这个主题资料包提供了jbpm4和jbpm5的基础知识、实战经验和用户操作指导,对于想要学习或深化jbpm流程管理框架...

    JBPM5+Spring+Hibernate+MySQL 请假例子

    【JBPM5】 JBPM5是Business Process Management(业务流程管理)的开源框架,它提供了对企业级工作流和业务流程的全面支持。JBPM5允许开发者定义、执行和监控复杂的业务流程,通过图形化的流程设计工具,可以方便地...

    纵观jBPM:从jBPM3到jBPM5以及Activiti5.doc

    jBPM是一个开源的业务流程管理(Business Process Management,简称BPM)框架,自jBPM3以来经历了显著的变革。jBPM3是一个早期版本,提供了基于Eclipse的流程设计器和用于监控流程实例及任务的Web控制台,流程定义...

    根据jbpm4的.jpdl.xml流程定义文件,绘制出流程图

    在IT行业中,流程管理是企业运营的关键组成部分,而Jbpm(Java Business Process Management)是一个开源的工作流和业务流程管理框架,它允许开发者通过定义流程模型来自动化业务流程。本篇我们将聚焦于Jbpm4中的...

    jbpm简介\jbpm简介

    ### jBPM简介与关键技术知识点 #### 一、jBPM概述 jBPM是一个开源的、纯Java的、轻量级的商业流程管理(Business Process Management, BPM)工作流引擎。它支持多种可执行流程语言,并且可以在任何JavaEE应用...

    jBPM3.2.rar_JBPM3.2_jbpm_jbpm 3.2_jbpm3_jbpm3.2教程

    **jbPM 3.2 知识点详解** jbPM,全称为Java Business Process Management,是一个开源的工作流管理系统,主要用于企业级应用中的业务流程管理。jbPM 3.2是该系统的一个版本,它提供了丰富的功能,包括流程设计、...

    jbpm白皮书 介绍jbpm 入门

    ### jBPM 白皮书:介绍 jBPM 入门 #### 一、引言与背景 在当今数字化转型的时代背景下,业务流程管理(Business Process Management,简称 BPM)成为了企业提升效率、优化流程的关键技术之一。BPM 提供了一种程序...

    jbpm6:将 jBPM 6 嵌入到 Java EE 应用程序中

    将 jBPM 6 嵌入到 Java EE 应用程序中 官方文档: : 使用来做这个... 在 JBoss AS 中声明数据源:从 jbpm6/container/standalone.xml(或使用默认的 java:jboss/datasources/ExampleDS)在 $JBOSS_HOME/standalone/con

    jbpm的一个实例

    JBPM是一个扩展性很强的工作流系统,百分百用JAVA语言开发,持久层采用Hibernate实现,理论上说,只要Hibernate支持的数据库JBPM都支持。同时它还能被部署在任何一款JAVA应用服务器上 JBPM的工程文件,大家可以到...

    jbpm-3.1.2.zip_jbpm_jbpm 3.1.2_jbpm-3.1.2.rar_jbpm3.1.2_工作流

    jbpm-3.1.2.zip 文件包含了 jBpm 的一个重要版本——jBpm 3.1.2,这是一个开源的工作流管理系统,专为构建灵活且可扩展的业务流程解决方案而设计。jBpm 提供了一种方式,使得开发者能够用简单而强大的语言来表达业务...

Global site tag (gtag.js) - Google Analytics