開始來玩 jBPM

news/2024/7/5 6:27:32

如果沒有特別的需求,可以直接下載 JBoss jBPM Starters Kit. 裡面其實就包含了 JBoss Application Server 以及 JBoss jBPM. 因為 jBPM 是採用 Hibernate 存取資料庫, 所以裡面也有 Hibernate 等元件. 如果你已經要將 jBPM 部署在其他的 Application Server 之上, 僅需要有 JSP1.1/Servlet 2.3 以上的 container 即可運作, 例如 Jakarta Tomcat 4.1 以上的版本. 但是要部署在 Tomcat 4.1 的時候,  /WEB-INF/classes/hibernate.cfg.xml 必須注意要加上 :

 

< hibernate-configuration >
  
< session-factory >
      
< property  name ="hibernate.query.substitutions" > true 1, false 0 property>
  
session-factory>
hibernate-configuration>

 

主要是因為在 boolean 型態的情況, 在資料庫之中, 是採用 1/0 代表 true/false. http://www.hibernate.org/hib_docs/reference/en/html/queryhql.html#queryhql-expressions 

 

如果解壓縮相關的 zip 檔案,  有以下幾個目錄

  • jbpm
  • jbpm-bepl
  • jbpm-db
  • jbpm-designer
  • jbpm-server

假設在最單純的情況下, 先讓我們直接執行 jbpm-server/bin/start.bat, 就是啟動已經部署 jBPM 的 JBoss Server.

請用 Browser 查看 http://localhost:8080/jbpm/

 

因為 JBoss 預設的資料庫 是 HsqlDB , 帳號為 sa, 密碼為 空白 .

URL is jdbc:hsqldb:C:/jbpm-starters-kit-3.1.2/jbpm-server/server/jbpm/data/hypersonic/localDB

我們可以看到以 JBPM_ 為首的 Tables


當我們撰寫完畢 JPDL ( jbpm 的設計語言, 是 XML 檔案格式 ) 匯入到資料庫之後, 其實就是分別部署在這些 Tables . 下一篇, 讓我們再討論如何利用 jBPM 的 Eclipse plugins 來設計相關的流程.

 





http://www.niftyadmin.cn/n/3653810.html

相关文章

zabbix3 0 2 使用percona mysql插件来监控mysql5 7的详细实现过程

--前言上次用了zabbix自带的mysql插件来监控mysql数据库&#xff0c;但是太过简陋了&#xff0c;对于我们dba来说&#xff0c;基本没有啥作用&#xff0c;所以需要做更详细的监控&#xff0c;而percona就有这个详细监控的模版以及脚本&#xff0c;正好拿过来用。1&#xff0c; …

Lesson1:透過 commons-configuration 存取設定檔

在我們撰寫一些系統的時候&#xff0c;往往需要設定一些基本的屬性&#xff0c;在使用 Java 進行 Web 開發之中&#xff0c;可以將相關設定放在 JNDI Server 再透過 context lookup 重量級的方式來取得相關的屬性。不過&#xff0c;有時候簡單的環境&#xff0c;不必耗時耗力去…

MySQL 用户权限详细汇总

1&#xff0c;MySQL权限体系mysql 的权限体系大致分为5个层级: 全局层级&#xff1a; 全局权限适用于一个给定服务器中的所有数据库。这些权限存储在mysql.user表中。GRANT ALL ON .和REVOKE ALL ON .只授予和撤销全局权限。 数据库层级&#xff1a; 数据库权限适用于一个给定数…

MySQL 5 7 10最新版本源代码安装详细过程

1&#xff0c;下载地址&#xff1a;安装包下载地址&#xff1a;http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10.tar.gz可以wget下载&#xff0c;也可以在pc本地网页上下载完再远程传到linux上面去。 安装文档地址&#xff1a;http://dev.mysql.com/doc/refman/5.7…

ERROR 1227 42000 Access denied you need at least one of

1 用以往的mysql登陆模式登陆[mysqleanintmydbc002db1 mysqllog]$ mysql Enter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3157186Server version: 5.5.25a-log MySQL EA ReleaseCopyright (c) 2000, 2011, Oracle an…

Web Development by Java Opensources (目錄)

這些是我曾經發表在台灣中央研究院-自由軟體鑄造場的電子報文章, 整理之後放在這裡. 以我的目標將分為三個 Milestone , M1 為 JSP/Servlet POJO solutions 的介紹, M2 為 WebServices/XML solutions 的介紹, M3 為完整的系統或是框架來介紹 !目錄PART1: 嘗試使用來自 Opensour…

zabbix3 0 2 实现发送email报警的详细过程

1&#xff0c;安装mail基础组件安装mail的基础组件&#xff1a;yum install sendmail -y …

Lession 2 : 跨越 IDE 的 Apache Ant

Java 最基礎的編譯工具就是 JDK 之中的 javac 這個編譯器&#xff0c;但是往往在開發一個大型的專案之時&#xff0c;我們通常會利用 IDE 來完成相關的程式開發、除錯、編譯及包裝的動作&#xff0c;進而與一些應用伺服器或是資料庫做相關的整合。但是&#xff0c;往往開發習慣…