摘要: 在java中通过observable类和observer接口实现了观察者模式。一个observer对象监视着一个observable对象的变化,当observable对象发生变化时,observer得到通知,就可以进行相应的工作。例如在文档/视图结构中,文档被修改了,视图就会得到通知。 java.util.observable中有两个方法对observer特别重要,一个是setchange()方法用来设置一个内部标志位注明数据发生了变化;一个是notif......
摘要:1. 持久对象映射文件关于持久对象映射文件,这里就不多说了,可参考nhibernate的例子和文档。在nhibernate源代码的根目录里有一个nhibernate-mapping-2.0.xsd文档,这个文档是nhibernate用来对映射文件进行验证的,我们也可以借助相关软件用这个文档来验证映射文件的有效性。2. 映射信息的读取通过configuration类,可以用多种方式读取映射信息,一些以add开头的方法就是用来加入映射信息的,这些方法最终将调用......
工作流领域开始出现开源的BPEL引擎 activebpel组织是一个主导activebpel引擎技术的开源组织.activebpel引擎是一个健壮的运行时环境,它能执行用户按bpwl4ws规范编写的业务流程.
bpwl4ws规范由microsoft,bea,ibm等公司提出,它基于web service实现,与现在的多个流行的工作流技术标准有冲突与竞争. 【相关文章:
微软系统泄露密码入侵分析】 【扩展阅读:
写自己的rss】 activebpel引擎由active endpoints公司开发与维护,该公司同时在它的多个商业产品中使用了该技术.active endpoints公司相信开源模式对于培养社团兴趣与推广标准非常有用,所以建立了该开源产品. 【扩展信息:
微軟的修補程式迷宮】
active endpoints公司宣称activebpel引擎有如下关键优势:
1)完整性:activebpel引擎完整地实现了bpel4ws标准. 2)方便性:activebpel引擎除了完全实现标准,还在包的发布,流程持久化,事件通知等方面加强了方便性. 3)持续性:active endpoints公司是一家商业公司,能持续地对activebpel引擎给予支持.
activebpel引擎网址: http://www.activebpel.org/
摘要: 第五章 用例 5.1 compeltesinglegole 不适当的目标,会使编写人员不能确定什么时候一个用例结束,什么时候另一个用例开始。 原因: 太大的用例可能会因细节过多占去涉众的大部分精力; 大的用例限制重用; 过小的用例仅能描述某些价值实现的一部分; 所以: 编写每个用例,用来描述一个完整而且定义良好的目标。 初速目标的特性为: ? 它与一个定义良好的参与者相关; ? 它对参与者或参与者代表的涉众是有价值的; ? 它与在这一级别上为系统确定的其......