来看jBPM4的架构
你说是sun公司对她研究的透还是微软?针对自己工具开发的.net性能上肯定会站上风的。4.1.APIs
流程假造机包括4个集成的API,在分歧的实行形式下,掩盖完全的流程事情。每一个API都有特定的目标,满意上面的架构。
流程假造机中的4个API
.1.流程假造机中的4个API
服务接口用在使用代码中,与流程假造机举行交互,它将运转在撑持事件的耐久化形式下,后端基于数据库。这是用户将PVM作为一个事情流引擎利用的最经常使用的体例。
假如不想利用耐久化体例实行流程,能够间接利用客户端API来处置流程和实行对象。客户端API对外表露了中心模子对象的办法。
举动API用来完成举动在运转时的举动。因而一个举动范例实践上是一个组件,中心是完成了ActivityBehaviour接口。举动举动完成能够把持实行的流程。
事务监听器API用来编写java代码,它能够用来处置流程事务。它比举动API相似,独一的不同是事务监听器不克不及把持实行的流程。
4.2.举动API
举动API同意利用java完成运转时的举动举动。
publicinterfaceActivityBehaviourextendsSerializable{
voidexecute(ActivityExecutionexecution)throwsException;
}一个举动就是分派给举动的一些举动。供应的实行就是抵达这个举动的实行。ActivityExecution接口表露了把持实行流程的办法。
publicinterfaceActivityExecutionextendsOpenExecution{
voidwaitForSignal();
voidtake(StringtransitionName);
voidexecute(StringactivityName);
...
}<p>
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。 是一种突破用户端机器环境和CPU 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 是一种使网页(Web Page)产生生动活泼画面的语言 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
页:
[1]