1. 程式人生 > >jbpm視訊教程下載 jbpm入門到精通實戰教程

jbpm視訊教程下載 jbpm入門到精通實戰教程

       JBPM,全稱是Java Business Process Management(業務流程管理),它是覆蓋了業務流程管理、工作流、服務協作等領域的一個開源的、靈活的、易擴充套件的可執行流程語言框架。jBPM是公開原始碼專案,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)協議。
      JBPM的業務邏輯定義沒有采用目前的一些規範,如WfMC´s XPDL, BPML, ebXML, BPEL4WS等,而是採用了它自己定義的JBoss jBPM Process definition language (jPdl)。jPdl認為一個業務流程可以被看作是一個UML狀態圖。jPdl就是詳細定義了這個狀態圖的每個部分,如起始、結束狀態,以及狀態之間的轉換,通過圖型化的流程定義,直觀地描述業務流程。

      jBPM的另一個特色是它使用Hibernate來管理它的資料庫。Hibernate是目前Java領域非常流行的一種資料儲存層解決方案,只要是 Hibernate 支援的資料庫, jBPM 也就支援。通過Hibernate,jBPM將資料的管理職能分離出去,自己專注於業務邏輯的處理。

工作流程:
1) jBPM的執行需要資料庫的支援,因此係統設計時要選定所用資料庫。只要是Hibernate支援的資料庫,jBPM就支援。資料庫的初始化可以由jBPM自動完成,也可以通過ant generate.ddl任務生成SQL語句,在jBPM外部自己建立所需的表。
2) 使用jPdl定義工作流,生成processdinination.xml檔案。可以採用GUI工具jPdl,但目前只支援jBPM1.0,而且bug很多。XML的DTD定義檔案在jBPM下載包中。

3) Ant create.pde生成pde包的工作目錄。將processdinination.xml檔案和其它需要的檔案放在指定的目錄下,使用ant build.precess.archives生成pde包。pde包的格式採用jar。
4) 更改pde工作目錄/src/config/jbpm.properties的相關屬性,主要是設定相關的資料庫連線資訊。注意要將資料庫的JDBC驅動放在pde工作目錄的lib目錄下。
5) Ant deploy.process.archives將剛才生成的pde部署到資料庫。實際上就是向資料庫插入一些相關資料。
6) 利用jBPM API函式開發相應的工作流程。


分享的本套課程一共21講完整版,提供程式碼,可以說是目前網上少有的好教程。喜歡的童鞋趕緊下載學習吧!!!!記得先回帖才能下載的哦。