07 2005 档案
摘要: 系统设计师做为软件开发过程中的一个重要的角色,承担着系统的架构设计、概要设计的重要职责,对整个系统的技术负责,为整个系统开发过程中出现的技术问题负责。
摘要: eclipse jsr-220 orm project and java workflow toolbox project 的简单介绍。
摘要: 今天浪潮的人过来公司做了他们workflow的演示,感觉不错,我也接触过国内诸如西安协同等等几家公司的流程产品,应该说,浪潮是我看到最实用的一家,在这里不去谈论它的技术到底怎么样,因为我也不知道,只知道是参照wfmc和omg来实现的
摘要: 本文主要描述工作流管理系统通常的结构、参考模型以及通常使用的调度算法。
摘要: 在这里对jmx做了一个基本的介绍,可以看出jmx在设计上多方面的考虑到了对于资源的管理的简易性(mbean的编写)、易管理性(多种访问的形式)、实效性(notification),但同时我们也看出jmx有作为一个plugin architecture的潜质,因为mbean是作为即插即用的形式注册到mbeanserver中的,而且jmx还提供了对于mbean的多种便捷的管理方式,mbean呢就像plugin一样,暴露的是可供管理的属性和可供外部调用的操作,^_^,在这里为下一篇基于jmx实现plugin architecture埋下伏笔先。
摘要: 昨天在fog讨论到这个问题,fog认为extension point是按照ioc的思路实现出来的,我来谈谈我的观点,我却认为extension point并不是按照ioc思路来实现的,甚至可以说两者没有关系。
摘要: 昨天在一篇blog上看到提及visitor pattern,一下想不起来了,赶快翻阅gof design pattern,看了后似懂非懂,郁闷呀,平时visitor模式用的比较少,对于pattern最重要的是理解,理解为什么要这么设计我觉得那么在自己应用的时候就容易考虑到一些,去s记pattern是没什么意义,为了理解visitor模式,按一个场景进行,给部门人员加工资的场景。
摘要: 半路出家的人大部分都是有这个问题的,在工作到了一定时间后会逐渐的明白理论知识的重要性,当然,这个时候去充电会比毫无实践直接进行学习来的效果好,毕竟很多时候可以直接结合到自己的实践中进行验证,对自己应该会是一个质的提升。
摘要: 通过对eclipse启动过程的分析,可清晰的看到eclipse kernel core plugins application plugins的方式,在代码中分别对应为loadbasicbundles和registerapplicationservices,loadbasicbundles通过加载config.ini中的osgi.bundles完成基本的bundles的加载,去看看这个配置会发现是org.eclipse.core.runtime还有一个update,core.runtime又会通过ideapplication来完成整个eclipse的启动,同时会注册所有与workbench相关的plugin。eclipse由于以前版本的plugin framework是没有采用osgi的,所以通过eclipseadaptor的方式来实现与以往的兼容,目前新的plugin采用的方式基本就是manifest.mf描述plugin osgi部分的信息,plugin.xml描述扩展点的信息。eclipse中有非常多优秀的设计,这个在看它的代码时会有很深的感触,比如contributing to
"));