freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

j2ee工作流管理系統(tǒng)jbpm詳解二-資料下載頁

2024-10-04 17:45本頁面
  

【正文】 務的執(zhí)行者,如果沒指定的人則不能執(zhí)行該任務,另外我們也可以通過action操作來在程序中動態(tài)設置assignment中的執(zhí)行人來實現(xiàn),這里可以是一個或多個執(zhí)行人。 示例實現(xiàn) ,示例如下:<?xml version= encoding=UTF8?><processdefinition xmlns=urn:: name=myapp>... ...<tasknode name=OnePersonAudit><task name=OnePersonAuditTask swimlane=manager><controller><variable name=pass access=read,write,required></variable></controller></task><! event type=nodeleave><action name=createInstance class=></action></event><transition name=OnePersonAduit to=IsAgreeAduit /> <transition name=perusaltoone to=pass round for perusal></transition></tasknode> <tasknode name=pass round for perusal signal=lastwait createtasks=false> <task name=perusal> <assignment actorid={processStarter}></assignment> </task> <event type=nodeenter><action name=createInstance class=></action> </event> <transition name=backto to=OnePersonAudit></transition> </tasknode></processdefinition> 上面我們有個任務OnePersonAudit,里面有個transition為perusaltoone,它指向任務pass round for perusal,這里是多人傳閱的一個流程,在pass round for perusal任務節(jié)點中我們使用來指定該任務的執(zhí)行者, 我們還在該任務中使用了<event type=nodeenter><action name=createInstance class=></action></event> 事件類型“nodeenter”表示當進入該任務時執(zhí)行CreateTaskInstanceAction類的操作,我們在該類中動態(tài)設定該任務的執(zhí)行者CreateTaskInstanceAction的代碼如下:public class CreateTaskInstanceAction implements ActionHandler {public void execute(ExecutionContext executionContext) throws Exception {// TODO Autogenerated method stub(************************************)。( CreateTaskInstanceAction )。(************************************)。Token token = ()。TaskMgmtInstance tmi = ()。TaskNode taskNode = (TaskNode) ()。 Task task= (perusal)。(task, token).setActorId(mytest1)。 (task, token).setActorId(mytest2)。 (task, token).setActorId(mytest3)。 }} 與SSH框架整合 SSH(Struts+Spring+Hibernate)是一種流行的web開發(fā)框架。在SSH使用是jBPM,可以考慮使用springmodules的提供的集成方案,在類的管理上會帶來一些便利。 在Spring配置文件中聲明jbpm使用。<! jBPM Configuration ><bean id=jbpmConfigurationclass=.><! pass in existing sessionFactory ><property name=sessionFactory ref=sessionFactory /><property name=configurationvalue=classpath:/org/appfuse/jbpm/ /><property name=processDefinitions><list><ref local=testProcess /></list></property><!property name=createSchema value=true /></bean><bean id=testProcessclass=.><property name=definitionLocationvalue=classpath:org/appfuse/jbpm/process/ /></bean><bean id=jbpmTemplateclass=><constructorarg index=0 ref=jbpmConfiguration /><constructorarg index=1 ref=testProcess /></bean> jbpmConfigration依賴的sessionFactory使用SSH的中配置的sessionFactory。 現(xiàn)在就可以像使用Hibernate一樣使用jBPM。
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1