锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品久久久久秋霞鲁丝,欧美黄色小说,亚洲乱码av中文一区二区http://www.aygfsteel.com/rain1102/category/42951.html<br/><font color="green" style="font-family: 鍗庢枃琛屾シ;font-size:16px;">鍖栧緇撴瀯鎼滅儲錛屽寲瀛︿俊鎭錛岀敓鐗╀俊鎭錛屽疄楠屽淇℃伅瀛︾瓑 銆?lt;/font><br/><font color="#3C1435">浠ラ珮縐戞妧鐨勭敓鐗┿佸寲瀛︿俊鎭妧鏈疄鐜扮敓鍛界瀛﹂鍩熶腑涓撲笟鏁版嵁鐨勮綆楀拰綆$悊銆佹彁楂樼爺鍙戣兘鍔涖佸寮哄湪縐戠爺鍜屾垚鏈晥鐜囨柟闈㈢殑鍥介檯绔炰簤鍔涳紝涓虹敓鐗┿佸寲瀛︺佸尰鑽拰瀛︽湳鏈烘瀯鎻愪緵涓嫻佺殑瑙e喅鏂規鍜屾妧鏈挩璇€?lt;/font><br/> <br/><font color="green" style="font-family: 鍗庢枃琛屾シ;font-size:16px;">瀛愭洶錛氬嵄閭︿笉鍏ワ紝涔遍偊涓嶅眳銆傚ぉ涓嬫湁閬撳垯瑙侊紝鏃犻亾鍒欓殣銆?lt;/font><font color="#3C1435"></font><br/> zh-cnTue, 29 Mar 2011 10:34:54 GMTTue, 29 Mar 2011 10:34:54 GMT60浣跨敤foreach瀹炵幇浼氱http://www.aygfsteel.com/rain1102/archive/2011/03/29/347167.htmlEric.ZhouEric.ZhouTue, 29 Mar 2011 01:32:00 GMThttp://www.aygfsteel.com/rain1102/archive/2011/03/29/347167.htmlhttp://www.aygfsteel.com/rain1102/comments/347167.htmlhttp://www.aygfsteel.com/rain1102/archive/2011/03/29/347167.html#Feedback0http://www.aygfsteel.com/rain1102/comments/commentRss/347167.htmlhttp://www.aygfsteel.com/rain1102/services/trackbacks/347167.html

 

<?xml version="1.0" encoding="UTF-8"?>

<process name="DCC" xmlns="http://jbpm.org/4.4/jpdl">
   <start g="373,8,48,48" name="start1">
      <transition name="to Submit" to="Submit" g="-50,-18"/>
   </start>
   <task assignee="#{executor}" g="353,121,92,52" name="Submit">
      <transition g="-61,-18" name="to foreach1" to="foreach1"/>
   </task>
   <foreach g="374,217,48,48" in="#{executors}" name="foreach1" var="executor">
      <transition g="-94,-18" name="to Collect Approve" to="Collect Approve"/>
   </foreach>
   <task assignee="#{executor}" g="354,303,92,52" name="Collect Approve">
      <transition g="-41,-18" name="Approve" to="join1"/>
      <transition g="538,329;535,143:-34,-9" name="Reject" to="Submit"/>
   </task>
   <join g="377,405,48,48" name="join1" multiplicity="#{quorum}">
      <transition g="-59,-18" name="to Librarian Curator" to="Librarian Curator"/>
   </join>
   <task assignee="#{curator}" g="358,496,92,52" name="Librarian Curator">
      <transition g="-42,-18" name="Approve" to="end1"/>
      <transition g="231,527;224,148:-34,-18" name="Reject" to="Submit"/>
   </task>
   <end g="382,602,48,48" name="end1"/>
</process>


榪欓噷executors鏄涓鎵逛漢甯愬彿鍚嶅瓧絎︿覆鐢ㄩ楀彿閾炬帴銆傝繖閲宷uorum灝辨槸鏈緇堟牴鎹浜轟腑鏈夊嚑涓漢閫氳繃錛屽垯灝變細榪涘叆涓嬩竴姝ワ紝鐢ㄦ潵璧峰埌鍐沖畾浣滅敤銆?img src ="http://www.aygfsteel.com/rain1102/aggbug/347167.html" width = "1" height = "1" />

Eric.Zhou 2011-03-29 09:32 鍙戣〃璇勮
]]>
Jbpm4.2+tomcat6+oracle9i瀹夎榪囩▼[杞澆]http://www.aygfsteel.com/rain1102/archive/2009/12/03/304687.htmlEric.ZhouEric.ZhouThu, 03 Dec 2009 11:48:00 GMThttp://www.aygfsteel.com/rain1102/archive/2009/12/03/304687.htmlhttp://www.aygfsteel.com/rain1102/comments/304687.htmlhttp://www.aygfsteel.com/rain1102/archive/2009/12/03/304687.html#Feedback0http://www.aygfsteel.com/rain1102/comments/commentRss/304687.htmlhttp://www.aygfsteel.com/rain1102/services/trackbacks/304687.html 1.杞歡娓呭崟
   jdk1.6
   jbpm4.2
   tomcat6
   oracle9i
   ant1.7
   eclipse-jee-galileo-win32

2.閰嶇疆JDK1.6
   鍦ㄧ郴緇熻礬寰勪笂娣誨姞
   JAVA_HOME=c:\java\jdk16(鎴戠殑JDK1.6瀹夎鐩綍)
   CLASS_PATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;

3.閰嶇疆ANT
   鍦ㄧ郴緇熻礬寰勪笂娣誨姞
   ANT_HOME=c:\java\ant
   path=%ANT_HOME%\bin

4.閰嶇疆鏁版嵁搴?浣跨敤Oracle,榛樿浣跨敤鐨勬槸hsqldb)
   (1)灝哻lass12.jar澶嶅埗鍒癹bpm-4.2\lib鐩綍涓嬶紝鍚﹀垯鎵句笉鍒伴┍鍔?br />    (2)榪涘叆c:\jbpm-4.2\install\jdbc鐩綍淇敼鏂囦歡oracle.properties鏂囦歡錛岃緗綘鑷繁鐨刼racle鏁版嵁搴撳悕銆佺敤鎴峰悕鍜屽瘑鐮?br />       娉ㄦ剰jbpm-4.2鐨勬牴鐩綍鍚嶇О涓嶈兘鏇存敼錛屽惁鍒欐棤娉曡繍琛孉NT
   (3)淇敼c:\jbpm-4.2\install\build.xml,淇敼涓?lt;property name="database" value="oracle" /> <!-- {hsqldb | mysql | oracle | postgresql} -->
   (4)榪涘叆c:\jbpm-4.2\install錛?榪愯 ant create.jbpm.schema,灝嗗垱寤烘暟鎹簱鑴氭湰騫跺湪鎸囧畾鏁版嵁搴撲腑鍒涘緩琛?br />   
4.閰嶇疆Tomcat
   (1)澶嶅埗apache-tomcat-6.0.20.zip鏂囦歡鍒癱:\jbpm-4.2\install\downloads鐩綍涓?br />    (2)榪涘叆c:\jbpm-4.2\install錛岃繍琛宎nt  install.tomcat.
      瀹屾垚鍚庯紝鍦╟:\jbpm-4.2鐩綍涓嬬敓鎴愪竴涓猼omcat鐩綍

5.閰嶇疆eclipse
   (1)澶嶅埗eclipse-jee-galileo-win32.zip鏂囦歡鍒癱:\jbpm-4.2\install\downloads鐩綍涓?br />       娉ㄦ剰錛歟clipse鐨勫悕縐板繀欏繪槸eclipse-jee-galileo-win32
   (2)榪涘叆c:\jbpm-4.2\install錛岃繍琛宎nt  install.eclipse錛岃繍琛屾椂闂磋緝闀?br />       瀹屾垚鍚庯紝鍦╟:\jbpm-4.2鐩綍涓嬬敓鎴愪竴涓猠clipse鐩綍
   娉ㄦ剰錛氬鏋滄病鏈変笉鐢╝nt閰嶇疆eclipse錛屽畨瑁呬笅闈㈢殑GPD鏃訛紝鎻愮ず鍑洪敊錛岀偣鍑葷‘瀹氬悗錛孏PD渚濈劧鍙互浣跨敤錛屼笉鐭ラ亾涓轟粈涔堛?br />
6.閰嶇疆嫻佺▼璁捐鍣℅PD
    鍚姩eclipse,鍦‥clipse閲屾坊鍔犳洿鏂扮珯鐐圭殑鏂規硶錛?br />        甯姪 --> 瀹夎鏂拌蔣浠?..
       鐐瑰嚮 娣誨姞...
       鍦?娣誨姞绔欑偣 瀵硅瘽妗嗕腑錛屽崟鍑?鍘嬬緝鍖?..
       鎵懼埌 install/src/gpd/jbpm-gpd-site.zip 騫剁偣鍑?'鎵撳紑'
       鐐瑰嚮 紜畾 鍦?娣誨姞绔欑偣 瀵硅瘽妗嗕腑錛屼細榪斿洖鍒?'瀹夎'瀵硅瘽妗?br />        閫夋嫨鍑虹幇鐨?jPDL 4 GPD 鏇存柊绔欑偣錛屽叏閮ㄩ変腑
       鐐瑰嚮 涓嬩竴姝?. 鐒跺悗鐐瑰嚮 瀹屾垚
       鎺ュ彈鍗忚
       褰撳畠璇㈤棶鐨勬椂鍊欓噸鍚痚clipse
  

7.閰嶇疆elcipse宸ョ▼
   閰嶇疆jBPM錛?br />       鐐瑰嚮 Window --> Preferences
      閫夋嫨 JBoss jBPM --> jBPM-4.2 --> Runtime Locations
      鐐瑰嚮 Add...
      鍦?Add Location 瀵硅瘽妗嗕腑錛岃緭鍏ヤ竴涓悕瀛楋紝姣斿  jBPM-4.2 鐒跺悗鐐瑰嚮 Search...
      鍦?Browse For Folder 瀵硅瘽妗嗕腑錛岄夋嫨浣犵殑jbpm-4.2鏍圭洰褰曪紝鐒跺悗鐐瑰嚮 OK
      鐐瑰嚮 OK 鍦?Add Location 瀵硅瘽妗嗕腑

8.瀹氫箟涓涓敤鎴峰簱
  鐢ㄦ埛搴撶敤鏉ユ斁緗甹BPM鐨勫簱鏂囦歡銆?濡傛灉浣犲垱寤轟竴涓柊宸ョ▼錛?鍙渶瑕佸皢鐢ㄦ埛搴撳叏閮ㄦ坊鍔犲埌build path
     鐐瑰嚮紿楀彛 --> 灞炴э紙Windows --> Preferences錛?br />      閫夋嫨Java --> 鍒涘緩璺緞 --> 鐢ㄦ埛綾誨簱錛圝ava --> Build Path --> User Libraries錛?br />      鐐瑰嚮鏂板緩錛圢ew錛?br />         綾誨瀷鍚嶅瓧jBPM Libraries
     鐐瑰嚮娣誨姞JARs錛圓dd JARs...錛?br />      鎵懼埌jBPM瀹夎紼嬪簭涓嬬殑lib鐩綍
     閫夋嫨lib涓嬬殑鎵鏈塲ar鏂囦歡騫剁偣鍑繪墦寮錛圤pen錛?br />      閫夋嫨jBPM Libraries浣滀負鍏ュ彛
     閲嶆柊鐐瑰嚮娣誨姞JARs錛圓dd JARs錛?br />      鍦╦BPM鐨勫畨瑁呯▼搴忕殑鏍圭洰褰曚笅閫夋嫨jbpm.jar鏂囦歡
     鐐瑰嚮鎵撳紑錛圤pen錛?br />          鍦╦bpm.jar涓嬮夋嫨婧愮爜闄勪歡錛圫ource attachment錛変綔涓哄叆鍙?br />      鐐瑰嚮緙栬緫錛圗dit錛?br />           鍦ㄦ簮鐮侀檮浠剁殑閰嶇疆錛圫ource Attachment Configuration錛夊璇濇涓紝鐐瑰嚮鐩綍錛圗xternal Folder...錛?br />      鎵懼埌jBPM瀹夎紼嬪簭涓嬬殑src鐩綍
     鐐瑰嚮閫夋嫨錛圕hoose錛?br />      鐐瑰嚮涓ゆ'紜畾'錛圤k錛変細鍏抽棴鎵鏈夊璇濇

9.鍒涘緩涓涓猨bpm demo
鍒涘緩涓涓緥瀛愶紝騫跺皢宸ヤ綔嫻佺▼瀹氫箟淇濆瓨鍒版暟鎹簱涓?br /> (1)鍒涘緩涓涓猨ava Project錛岃搗鍚?#8220; myjbpm ”錛岀劧鍚庡氨鍙互鍗曞嚮“瀹屾垚”浜?br /> (2)灝哻:\jbpm-4.2\examples\src涓殑鎵鏈夐厤緗枃浠跺鍒跺埌myjbpm宸ョ▼涓殑鏍圭洰褰曚笅
         jbpm.cfg.xml
         jbpm.hibernate.cfg.xml
         jbpm.mail.properties
         jbpm.mail.templates.examples.xml
         logging.properties

(3)淇敼jbpm.hibernate.cfg.xml
      hibernate.cfg.xml 鐨勯粯璁よ緗槸鐢?HSQL 錛岃繖鏄竴涓唴瀛樻暟鎹簱錛岃繖縐嶅唴瀛樻暟鎹簱鐢ㄦ潵浠f浛欏圭洰瀹為檯鎵鐢ㄧ殑鏁版嵁搴撴潵鍋氬崟鍏冩祴璇曟尯涓嶉敊鐨勩備笉榪囨垜浠繖閲屾槸瑕佽瘯璇曠敤 MySQL 銆?Oracle
MySQL 鐨勬洿鏀瑰涓嬶細
   <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
   <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
   <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jbpm</property>
   <property name="hibernate.connection.username">root</property>
   <property name="hibernate.connection.password">123456</property>

Oracle 鐨勬洿鏀瑰涓嬶細
   <property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>
   <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
   <property name="hibernate.connection.url">jdbc:oracle:thin:@192.168.123.10:1521:wxxrDB</property>
   <property name="hibernate.connection.username">xiong</property>
   <property name="hibernate.connection.password">xiong</property>

(4)瀹氫箟嫻佺▼
   鍒涘緩嫻佺▼鐨勫畾涔夋枃浠舵槸 pd.jpdl.xml錛屽皢涓嬮潰浠g爜澶嶅埗鍒版枃浠朵腑
------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>

<process name="pd" xmlns="http://jbpm.org/4.0/jpdl">
   <start name="start1" g="207,62,48,48">
      <transition name="to state1" to="state1" g="-59,-17"/>
   </start>
   <end name="end1" g="208,293,48,48"/>
   <state name="state1" g="185,155,92,52">
      <transition name="to end1" to="end1" g="-47,-17"/>
   </state>
</process>
------------------------------------------------------------------------------------------

(5)甯冪疆jbpm

import junit.framework.TestCase;
import org.jbpm.api.Configuration;
import org.jbpm.api.ExecutionService;
import org.jbpm.api.HistoryService;
import org.jbpm.api.ManagementService;
import org.jbpm.api.ProcessEngine;
import org.jbpm.api.RepositoryService;
import org.jbpm.api.TaskService;

public class ServicesTest extends TestCase {
   public void testObtainServicesAndDeployProcess() {
     Configuration configuration = new Configuration();
     ProcessEngine processEngine = configuration.buildProcessEngine();
 
     RepositoryService repositoryService = processEngine.getRepositoryService();
     ExecutionService executionService = processEngine.getExecutionService();
     TaskService taskService = processEngine.getTaskService();
     HistoryService historyService = processEngine.getHistoryService();
     ManagementService managementService = processEngine.getManagementService();
  
     // 寮濮嬮儴緗蹭竴涓柊鐨勬祦紼嬫枃浠?br />      String deploymentId = repositoryService.createDeployment().addResourceFromClasspath("pd.jpdl.xml").deploy();

   }
}

   鏃犺鏄?MySQL 榪樻槸 Oracle 錛?br />    jbpm4_deployment琛紝浣犱細鍙戠幇澶氫簡涓鏉¤褰?br />    jbpm4_deployprop琛ㄤ細澶氫簡涓夋潯璁板綍,瀵瑰簲id,key,version
   jbpm4_lob 琛ㄤ細澶氫簡涓鏉¤褰?淇濆瓨嫻佺▼鍥?br />

鍙傝冩枃鐚細
1.bestyanghui. JBPM4.1閰嶇疆瀹炵敤榪囩▼. http://blog.csdn.net/bestyanghui/archive/2009/10/12/4656914.aspx
2.鐔婄唺涔嬪. jbpm4寮鍙戞楠? http://hi.baidu.com/freshman0502/blog/item/092bab19ea68a873dab4bd91.html


Eric.Zhou 2009-12-03 19:48 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 昭觉县| 巴彦淖尔市| 苍梧县| 双峰县| 绥棱县| 张家港市| 彰化市| 新安县| 宝鸡市| 三门县| 大化| 郑州市| 张北县| 鹿泉市| 凯里市| 昂仁县| 滦平县| 双辽市| 中阳县| 新巴尔虎左旗| 康定县| 大邑县| 贵阳市| 武隆县| 凤凰县| 盐边县| 四川省| 泗水县| 浙江省| 彭阳县| 大关县| 岱山县| 水城县| 竹山县| 禄劝| 丰都县| 东乌| 大田县| 惠安县| 东方市| 古交市|