简单生活 发表于 2015-1-18 11:04:37

了解下JAVA的Fire Workflow源码剖析――(基础构成)(1)

java比较简单,没有C++的烦琐,但学习时最好有C++为基础.与JSP和SQL起应用,功能强大.
FireWorkflow是比来衰亡的国际对照火的开源事情流引擎,自己从发明它、使用它到解读它,感到很有出路。本开源项目有个礼让的leader——非也,有个不乱优秀的团队,我信任只需保持,它的开展是长远和优美的。
FireWorkflow的源代码次要包括两个部分:FireflowEngine和FireflowModel,个中FireflowEngine次要是一些事情流运转时的服务,如事务处置、前提判别、数据耐久化、事情流委派等等服务和操纵,另外还预留了一些扩大接口。FireflowModel次要是一些流程界说的基础组建,流程界说的剖析服务和序列化服务等,别的还供应了对资本和介入者的接口。
先入手下手讲FireflowModel这个部分中的包org.fireflow.model,因为代码没有全体看完,因而先说一些包和类的基础组成,但愿对人人有匡助。这是全部包的类图。

上面入手下手对每一个部分举行剖析:
IWFElement:事情流元素的笼统接口

<p>
不得不提一下的是:.net是看到java红,而开发出来的工具。

飘飘悠悠 发表于 2015-1-20 13:49:34

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

第二个灵魂 发表于 2015-1-25 14:36:16

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

透明 发表于 2015-2-2 22:29:18

Java 编程语言的风格十分接近C、C++语言。

小妖女 发表于 2015-2-8 14:43:42

Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)

变相怪杰 发表于 2015-3-8 00:58:16

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

若相依 发表于 2015-3-15 18:31:25

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

兰色精灵 发表于 2015-3-22 03:00:36

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
页: [1]
查看完整版本: 了解下JAVA的Fire Workflow源码剖析――(基础构成)(1)