好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Hello World环境搭建

Hello World环境搭建

教为学:JPBM4.4 学习之路(一):该死的Hello World环境搭建

我坚信初学者更加明白初学者学习的困难在哪里。

我坚信最好的学习资料是自己亲手记录。

我坚信最好的学习方法是自己动手。

我坚信最好的检验方式就是能把自己所学到的东西转手教给别人。

-----作者: 高鹏

教为学:JPBM4.4 学习之路(一):该死的Hello World环境搭建

概论

我已经记不清楚,我写过多少种Hello World了,甚至我已经记不起来,我多少东西停留在Hello World的水平,我为此深深表示自责。

工作流(Workflow):业务过程的部分或整体在计算机环境下的自动化。

概念这东西,看着头疼。简单描叙一下这个高深的问题。你怎么向你老师请假?最原始的方法,你跑到老师面前,说:"老师,我肚子痛,想去医院"。老师说:"好的"。正式一点的做法,填张请假申请单,然后跑过去交给老师,老师在单子上进行批示。都无纸化办公时代了。用电脑该怎么做?在网页上填写申请单,然后点申请,老师在另外电脑上看到申请后,进行批复。请假是一个业务过程,所谓自动化就是省了你跑腿自己交到老师那里去的过程。

开发环境搭建

安装JBPM插件,具体过程懒得说。地球人都知道,离线插件的安装文件在:

install\src\gpd\jbpm-gpd-site.zip

当然,你最好加上Schema校验。过程懒得说,文件在。

src\jpdl-4.0.xsd

项目配置

添加核心报jbpm.jar,然后把lib目录下的包全部添加进来,当然这几个除外。

然后添加junit 4的测试包。

在example/src目录下把配置文件拷贝过来。

修改jbpm.hibernate.cfg.xml

< hibernate - configuration >

    < session - factory >

 

       < property   name ="dialect">  org.hibernate.dialect.MySQLDialect  </ property >

       < property   name ="connection.url">  jdbc:mysql://localhost:3306/jbpm  </ property >

       < property   name ="connection.username"> root </ property >

       < property   name ="connection.password"> gaopeng </ property >

       < property   name ="connection.driver_class">  com.mysql.jdbc.Driver  </ property >

       < property   name ="myeclipse.connection.profile"> mysql </ property >

       < property   name ="show_sql"> true </ property >

       < property   name ="hbm2ddl.auto"> update </ 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>

别忘了建立数据库jbpm。编码格式utf-8。

自动创建数据库

public   class  CreateDB {

 

   @Test

    public   void  test(){

       //configuration对象获取

      Configuration configuration =  new  Configuration();

       //非标准配置,需要指定

      configuration.configure(" jbpm.hibernate.cfg.xml ");

      configuration.buildSessionFactory();

   }

}

测试运行:数据库如下。

很多程序员眼里,程序就是操作数据库的,所以,几乎每一步操作都需要和数据库对应起来。

 

 

 

 

 

分类:  jbpm4学习之路

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于Hello World环境搭建的详细内容...

  阅读:38次