灵魂腐蚀 发表于 2015-1-18 11:05:37

来看jBPM-4.0中文开辟指南-第4章 架构

但是一些大型开发或者是保密型比较高的项目都会用java,原因有2点,一:java是开源的,不怕别人留后门,偷我工具,.net就不一样了,保持微软的一向风格,源代码不公开
第4章架构
4.1.APIs
流程假造机包括4个集成的API,在分歧的实行形式下,掩盖完全的流程事情。每一个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>
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。

若相依 发表于 2015-1-20 14:18:07

那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!

再见西城 发表于 2015-1-29 08:50:44

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

飘飘悠悠 发表于 2015-2-6 00:07:26

自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

小妖女 发表于 2015-2-14 11:57:38

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

小魔女 发表于 2015-3-4 06:11:20

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。

谁可相欹 发表于 2015-3-11 17:40:56

如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。

再现理想 发表于 2015-3-19 04:22:30

是一种语言,用以产生「小应用程序(Applet(s))

兰色精灵 发表于 2015-3-27 07:37:33

学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
页: [1]
查看完整版本: 来看jBPM-4.0中文开辟指南-第4章 架构