| 分类:Shark |
SHARK即实现了WFMC规范(v.1.0)接口(接口1、2、3、5),也实现了OMG的接口
一、WFMC接口
1、WfMC接口2/3 (WAPI v.1.0)
2、WfMC接口5
二、OMG接口
包 org.enhydra.shark.api.client.timebase
包 org.enhydra.shark.api.client.wfbase
包 org.enhydra.shark.api.client.wfmodel
SHARK内核实现类是对OMG规范接口的实现,WFMC接口是对OMG接口的包装。
三、SHARK对OMG接口扩展
包 org.enhydra.shark.api.client.wfservice
SHARK对OMG的扩展,主要包含为管理目的需要的异常和接口。同时定义了一个名为SharkInterface的主接口,作为其它所有SHARK接口的入口。
四、SHARK的Internal接口
以上三个接口都是客户端接口,而SHARK的Internal接口是内核服务组件接口,SHARK内核要调用不同的服务
| 分类:Shark |
package sharkfirst;
import javax.naming.InitialContext;
import javax.transaction.UserTransaction;
import
org.enhydra.dods.jts.LocalContextFactory;
import org.enhydra.shark.Shark;
public class SharkFirst {
| 分类:Shark |
| 分类:Shark |
| 分类:Shark |
| 分类:Shark |
| 分类:java |
摘录:中国Java实验室
起点
在“J2EE”这个缩略语被第一次介绍给世人的时刻,也许没有几个人可以预料出它在日后的奇特历程。那是在1999年6月的JavaOne年会上,时任Sun公司Java企业开发部门主管的Mala
Chandra兴奋地预告了Java世界的这位新成员。
那些不熟悉背景的听众们,揣摩着她演说中出现的一串串全新术语,表情大概又是惊喜、又是迷惑:一个完整的“多层企业开发架构”、以“容器”和“组件”的形式提供服务、一套“厂商中立的开放技术规范”、对开发者隐藏了不同平台和“中间件”的技术细节、实现了企业级应用间的“无缝集成”等等。
在今天的开发者看来,这些似乎都已经是老生常谈,但在当时的场景下,闪动在幻灯片上的每一个口号,都意味着听众们事后又要经历一段困难的学习过程。
幸亏Chandra有一副了不起的口才;这位本科念建筑学的印度裔高层主管,谈起软件架构来也有特强的空间想象力。她清晰地说明了设计J2EE架构的两个初衷:首先,对于厂商,J2EE意味着一套开放标准,加入这个标准,他们的产品就可以运行在各种不同的操作系统和工作环境下,成为
| 分类:open-source |
| 分类:软件测试 |
| 分类:感悟 |