序:
06年中,基本上摆脱了干技术体力活的工作。有点时间开始想些稍微有点技术含量的东西 接受了不少Java的熏陶,并不断受到引诱,终于下定决心弄弄Java,跳出.net框架看看另外一个框架。之前做了4年.net,1年Domino还有些杂七杂八的,就Java的没有认真做过东西,一直想弄点小项目用java洗洗脑壳。目前基本上进入状态,对java框架感受还是有点,写点先上手JBPM的经验,作为纪念。
BTW,我搞过1年Domino, 用过IBM的Workflow作银行项目,应该来说,做BPM倒是很有心得,不过开源和商业差异还是很大,最近一直在写包装JBPM来适合国情快速开发咚咚,希望能在节前有所成果。
1.环境和资料准备
到JBoss下了一通环境 千万要注意的是版本,版本,版本 第一个感觉就是Java真TMD搞死人,挖个萝卜带一堆泥,JDK,IDE,应用服务器,插件,都要相互小心版本,熟悉了一段时间后反而没感觉了。只是想起来还是比.net装起来复杂太多了。
基本环境 :
JBPM: 3.12 下jbpm-starters-kit-3.1.2 最方便,可以马上看成果,有源代码,也有Eclipse插件
JDK: 1.5.03 其实1.4.28就可以了 1.5我用到的似乎就是遍历改进好用写,反射和泛型也都在用
服务器:JBoss 4.04GA 新手版本里的4.02,也没什么问题
IDE: Eclipse 3.2 (千万不能装MyEclipse) JBuilder2006也在用 (打包方便,自动生测试用例方便,我看到配置就头痛,搞那么多配置烦都烦死了) 我现在都还经常换来换去的用,谁好用用谁。呵呵
Team: CVS,也是尝鲜,其实平时都用VSS,不过vss人一多就容易出问题,VS2005用的话集成,不连接就弹一堆窗口,麻烦,CVS随意改,给人心理感觉不错,虽然后续麻烦也不少
DB: MySQL 5, 在公司环境也测试了SQL Server 2000 和 Oracle 9i,似乎都没什么问题,只是SQL Server 在用ProcessInstance变量的时候有点奇怪的问题
文档资料:
starters-kit 文档不错,很多汉化翻译的都有些问题,忽略了一些细节。网上的资料很多是老版本的JBPM代码,不过也可以拿来参考。结合看看JBPM源代码,还是很容易上手的。不过最好的还是有一套代码看,非常快。我打算写完了给套完整的封装代码和事例出来。希望有人期待,hoho
分享到:
相关推荐
jbpm入门** jbpm的入门学习通常从理解其核心概念开始,如流程定义(Process Definition)、任务(Task)、事件(Event)和工作流实例(Process Instance)。流程定义使用BPMN语言编写,通过jbpm提供的图形化编辑器...
**jBPM4入门基础环境配置** jBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于处理业务流程的建模、部署、执行和监控。jBPM4是其第四个主要版本,它提供了丰富的功能,包括流程定义、...
通过以上步骤,你已经掌握了如何使用myeclipse7.5和JBPM4.4进行入门级别的开发。这个实例不仅展示了如何搭建开发环境,还介绍了流程建模、执行和监控的基本操作。然而,这只是JBPM功能的一小部分,实际应用中,你...
【jbpm的入门1--简单实例】 jbpm(Java Business Process Management)是一个开源的工作流管理系统,它提供了完整的业务流程管理解决方案,包括流程设计、执行、监控和优化。本实例将带你初探jbpm的世界,通过一个...
在压缩包文件"Jbpm"中,可能包含了完整的示例代码,包括流程定义文件、Java代码以及必要的配置文件。通过研究这些代码,你可以更好地理解和应用jbpm4.4的工作流管理功能。 ### 总结 jbpm4.4是一个强大的工作流管理...
三、jbpm入门示例 在这个"myjbpm"压缩包中,你可能找到了一个简单的jbpm流程示例,通常包括以下组成部分: 1. 流程定义文件(.bpmn20.xml):用BPMN 2.0标准定义的流程图,描述了流程的任务和流转规则。 2. 图形文件...
【jbpm3 入门项目-环境搭建(1)】是一个关于学习和设置jbpm3工作流引擎的初始项目的教程。jbpm3是Java Business Process Management的第三版,它允许开发者设计、执行和管理业务流程。这篇博客文章,虽然链接不可在...
总结,jBPM开发入门涉及的步骤包括环境配置、流程建模、实例分析、项目集成以及部署和监控。通过深入理解这些知识点,你将能够利用jBPM构建高效、灵活的业务流程管理系统。在实际操作过程中,参考提供的文档和例子,...
- **3.3.2 配置Eclipse**: 在Eclipse中配置JBPM插件,以便于设计和调试业务流程。 **3.4 学习使用JBPM控制台** JBPM控制台是一个用于监控和管理运行中的业务流程的应用程序。通过它,可以查看流程实例的状态、任务...
- **安装Ant**:Apache Ant是Java项目构建工具,jBPM的构建和部署过程可能需要它,因此要安装并配置好Ant环境。 - **其他依赖**:可能还需要安装数据库服务器(如MySQL),因为jBPM通常使用数据库存储流程实例和元...
【JBPM入门】 JBPM,全称是Java Business Process Management,是一个开源的工作流管理系统,用于实现业务流程自动化。它提供了一套完整的工具集,包括设计、建模、执行和监控业务流程,支持BPMN2.0标准,使得业务...
1. **jbpm核心概念** - **工作流模型**:jbpm使用JPDL(jBPM Process Definition Language)来定义工作流程。JPDL是一种基于XML的语言,用于描述任务的顺序、分支、循环等逻辑。 - **流程实例**:每个运行中的流程...
### JBPM5 安装与配置详解 #### 一、JBPM5简介 JBPM (JBoss Business Process Management) 是一款开源的工作流引擎,用于构建业务流程自动化应用。JBPM5是JBPM的一个重要版本,提供了更为强大的工作流管理功能,...
总结来说,jbPM4入门例子展示了如何在Tomcat6.0环境下部署和运行jbPM4,包括配置数据源、创建数据库表以及利用jbPM4的工作台进行流程建模和任务管理。这个例子对于初学者来说是一个很好的起点,帮助他们快速理解和...
**jBPM4用户指南入门教程** jBPM4是一个基于Java的企业级工作流管理系统,它为业务流程管理(BPM)提供了全面的解决方案。本教程将引导您逐步了解如何安装配置、使用流程设计器、部署业务归档以及利用服务和jpdl...
4.2.1 修改jbpm相关的数据库配置 16 4.2.2 第二次运行时注释掉以下代码 17 4.3 移植WF project 17 4.3.1 创建jbpm的web工程 17 4.3.2 导入SSH相关的依赖 23 4.3.3 导入jbpm相关的依赖 24 4.3.4 使用jotm配置tomcat ...
包含用于自动配置和部署 jBPM 的脚本。 ##### 3.7 遇到问题怎么办? 遇到问题时,可以参考官方文档、社区论坛或直接联系技术支持。 ##### 3.8 常见问题解答 列出了一些常见问题及其解决方案。 #### 四、核心...