`
sonic_yj
  • 浏览: 76888 次
  • 性别: Icon_minigender_1
  • 来自: CD
社区版块
存档分类
最新评论

JBPM 1(入门和配置)

    博客分类:
  • JBPM
阅读更多

序:

    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

 

   

分享到:
评论
4 楼 linginfanta 2008-12-02  
挖个萝卜带一堆泥,这个比喻太强了。
3 楼 小天蝎 2007-02-11  
最近也准备搞JBPM,非常期待啊
2 楼 sonic_yj 2007-01-18  
你的意思是Oracle的库么?不需要生脚本,只需要使用一个方法,数据库的表就自动产生了

  jbpmConfiguration.createSchema() 就搞定

  只需要配置好Hibernate到你的oracle就可以了
1 楼 mingming 2007-01-17  
我刚刚接触聚宝盆马
我也用的是jbpm-starters-kit-3.1.2
解压完毕到jbpm-starters-kit-3.1.2\jbpm-db
怎么生成不了oracle的sql脚本
你是怎么生成的
请写下操作步骤

相关推荐

    jbpm相关入门、配置

    jbpm入门** jbpm的入门学习通常从理解其核心概念开始,如流程定义(Process Definition)、任务(Task)、事件(Event)和工作流实例(Process Instance)。流程定义使用BPMN语言编写,通过jbpm提供的图形化编辑器...

    jBPM4入门基础环境配置

    **jBPM4入门基础环境配置** jBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于处理业务流程的建模、部署、执行和监控。jBPM4是其第四个主要版本,它提供了丰富的功能,包括流程定义、...

    JBPM4.4入门开发实例

    通过以上步骤,你已经掌握了如何使用myeclipse7.5和JBPM4.4进行入门级别的开发。这个实例不仅展示了如何搭建开发环境,还介绍了流程建模、执行和监控的基本操作。然而,这只是JBPM功能的一小部分,实际应用中,你...

    jbpm的入门1--简单实例

    【jbpm的入门1--简单实例】 jbpm(Java Business Process Management)是一个开源的工作流管理系统,它提供了完整的业务流程管理解决方案,包括流程设计、执行、监控和优化。本实例将带你初探jbpm的世界,通过一个...

    jbpm4.4入门编程小例子

    在压缩包文件"Jbpm"中,可能包含了完整的示例代码,包括流程定义文件、Java代码以及必要的配置文件。通过研究这些代码,你可以更好地理解和应用jbpm4.4的工作流管理功能。 ### 总结 jbpm4.4是一个强大的工作流管理...

    jbpm开发入门指南的例子

    三、jbpm入门示例 在这个"myjbpm"压缩包中,你可能找到了一个简单的jbpm流程示例,通常包括以下组成部分: 1. 流程定义文件(.bpmn20.xml):用BPMN 2.0标准定义的流程图,描述了流程的任务和流转规则。 2. 图形文件...

    jbpm3 入门项目-环境搭建(1)

    【jbpm3 入门项目-环境搭建(1)】是一个关于学习和设置jbpm3工作流引擎的初始项目的教程。jbpm3是Java Business Process Management的第三版,它允许开发者设计、执行和管理业务流程。这篇博客文章,虽然链接不可在...

    jBPM开发入门指南

    总结,jBPM开发入门涉及的步骤包括环境配置、流程建模、实例分析、项目集成以及部署和监控。通过深入理解这些知识点,你将能够利用jBPM构建高效、灵活的业务流程管理系统。在实际操作过程中,参考提供的文档和例子,...

    JBPM5入门学习.doc

    - **3.3.2 配置Eclipse**: 在Eclipse中配置JBPM插件,以便于设计和调试业务流程。 **3.4 学习使用JBPM控制台** JBPM控制台是一个用于监控和管理运行中的业务流程的应用程序。通过它,可以查看流程实例的状态、任务...

    JBPM5入门学习

    - **安装Ant**:Apache Ant是Java项目构建工具,jBPM的构建和部署过程可能需要它,因此要安装并配置好Ant环境。 - **其他依赖**:可能还需要安装数据库服务器(如MySQL),因为jBPM通常使用数据库存储流程实例和元...

    JBPM入门

    【JBPM入门】 JBPM,全称是Java Business Process Management,是一个开源的工作流管理系统,用于实现业务流程自动化。它提供了一套完整的工具集,包括设计、建模、执行和监控业务流程,支持BPMN2.0标准,使得业务...

    jbpm开发入门指南

    1. **jbpm核心概念** - **工作流模型**:jbpm使用JPDL(jBPM Process Definition Language)来定义工作流程。JPDL是一种基于XML的语言,用于描述任务的顺序、分支、循环等逻辑。 - **流程实例**:每个运行中的流程...

    jbpm5安装、配置、示例入门

    ### JBPM5 安装与配置详解 #### 一、JBPM5简介 JBPM (JBoss Business Process Management) 是一款开源的工作流引擎,用于构建业务流程自动化应用。JBPM5是JBPM的一个重要版本,提供了更为强大的工作流管理功能,...

    jbpm4入门例子

    总结来说,jbPM4入门例子展示了如何在Tomcat6.0环境下部署和运行jbPM4,包括配置数据源、创建数据库表以及利用jbPM4的工作台进行流程建模和任务管理。这个例子对于初学者来说是一个很好的起点,帮助他们快速理解和...

    jBPM4用户指南入门教程

    **jBPM4用户指南入门教程** jBPM4是一个基于Java的企业级工作流管理系统,它为业务流程管理(BPM)提供了全面的解决方案。本教程将引导您逐步了解如何安装配置、使用流程设计器、部署业务归档以及利用服务和jpdl...

    JBPM5.1入门学习

    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 ...

    jbpm6.0 入门(很有权威)

    包含用于自动配置和部署 jBPM 的脚本。 ##### 3.7 遇到问题怎么办? 遇到问题时,可以参考官方文档、社区论坛或直接联系技术支持。 ##### 3.8 常见问题解答 列出了一些常见问题及其解决方案。 #### 四、核心...

Global site tag (gtag.js) - Google Analytics