基于DSL的组织机构模型 之一:预告

news/2024/7/5 15:30:57
2007年05月31日 21:07:00
最近我对组织机构领域模型的ruby实现很是着迷。本来,已经知道今天下午要考IBM SOA Test 665,可是我昨天下午就已经开始开小差了,昨天晚上更是在几张白纸上写写画画的,搞到凌晨2点才算完,早晨起床,就开始感觉头晕,唉,好在下午顺利通过了认证考试,要不可就丢人了。
考试完毕,整个人从紧绷的状态忽然松弛下来,感觉特别不自在,于是拿起Ruby Cookbook,看了几页,忽然灵光一闪,困惑我的有关于组织机构的DSL问题的已经有了初步的解决。兴奋之余,准备把这段时间关于ruby metaprogramming 的实践和理解结合整个组织机构模型实现出来,也不枉Martin老先生对ruby的鼓吹(更因为我深信他的分析模型已经好多年了,呵呵)。
当然,也要感谢Eric Evan,对元模型的更深刻的理解和实现,来自于他的《领域驱动设计》一书,虽然BSP模型已经使用了很多的知识层级的实现,但把meta机制讲得如此透彻的,Eric 应该算是第一人了。
把写好的代码发给老L,没有得到他的回复,干脆下楼去找他讨论,一张白纸上写写画画,从ruby扯到MDA,整个基于DSL的BSP模型的实现思路也随之清晰,那个感觉真叫爽。
整理一下思绪,发个预告,"基于DSL的组织机构模型"系列blog即将出炉了。


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1633379



http://www.niftyadmin.cn/n/3661252.html

相关文章

浏览器打印不居中_页面布局——绘图区域、文档类型和打印

2.1 绘图区域(The Drawing Area)文档窗口的大小可能与页面的绘图区域不同。文档窗口只能显示页面绘图区域的一部分。可以使用以下选项来设置绘图区域在屏幕上的显示:⑴Document Settings和 Page Setup可以设置页面大小和方向、页边距、页眉、…

arial字体可以商用吗_别人的PPT那些好看的字体哪里找的?免费可商用,都给你准备好了...

今天和大家说说在制作PPT时,应该如何快速替换字体,别人那些漂亮的字体,又是在哪里找到的?马上为大家揭晓!一、怎么快速更换PPT字体?1、自定义字体平时经常需要用到PPT制作的朋友,就可以自己预设…

放弃完美的需求管理

2007年05月24日 22:41:00 我当然晓得需求管理是怎么回事,我当然知道需求管理要做什么,我当然知道Telelogic的Doors比IBM的requisitepro的功能要强大,我当然知道在IBM和Telelogic的pk中,cc/cq的扩展功能要synergy/CM 和synergy / c…

python语言的内置对象类型_Python内置对象类型

核心数字类型:数字:int,long,float,complex,bool字符:str,unicode列表:list字典:dict元组:tuple文件:file其他类型:集合(s…

施密特正交化计算器_线性代数20——格拉姆-施密特正交化

标准正交向量有一堆向量, ,它们两两正交,这意味着这些向量满足:一个向量没法和自己正交,在i j时,让 ,这相当于 模长等于1:向量的转置乘以自身等于1,意味着这个向量是单位…

学习Extjs与RoR的集成有感

2007年05月10日 22:25:00 今天除了跟两个项目的负责人讨论他们的开发过程改进外,其余时间就是在学习Extjs,对我来讲,最好的办法,就是在PPA系统中中应用它们,幸好,Extjs现在已经可以与RoR应用集成在一起了。…

python中int的作用_python中int的功能介绍

int的功能介绍 1. 绝对值 x.__abs__()等同于abs(x) 2. 加法 x.__add__(y)等同于xy 3. 与运算 x.__and__(y)等同于x&y 4. 布尔运算 x.__bool__() 5. 商和余数 x.__divmod__(y)等同于divmod(x,y) 6. 等于 x.__eq__(y)等同于xy 7. 整数转为为浮点数 x.__float__()等同于float(…

配置管理计划的新设想

2007年05月08日 21:37:00 刚刚过节回来,XY便找我讨论配置管理计划,我有点纳闷,节前不是已经讨论清楚了吗?老大提了个新的设想,得到了很多人的拥护,所以原来的被推翻了。XY找纸画给我看,其实变化…