DSL
chaocai2004
Mobvista集团VP及首席架构师
前亚马逊中国 首席架构师
展开
-
DSL的实现要点(1)
引言DSL(domain-specific language)并不是什么新的概念和技术,但是目前它已成为了一个技术热点,近期各种类型的技术交流或研讨会上你都可以看到关于DSL的主题。DSL似乎也在一夜间成为了大师们关注的焦点(Martin Fowler,Eric Evans等等)。应用DSL可以有效的提高系统的可维护性(缩小了实现模型和领域模型的距离,提高了实现的可读性)和灵活性,并且提供原创 2009-08-24 15:55:00 · 2257 阅读 · 0 评论 -
DSL的实现要点(2)
实现外部DSL与上一篇中所提及内部DSL不同,使用者不是通过API调用来使用DSL,而是通过我们定义的特定语法的领域语言来使用DSL。1 XML形式的DSL脚本文件process name="Auto-Door"> state name="Open"> transition event="time-out" next_state="Cl原创 2009-08-25 16:32:00 · 1190 阅读 · 0 评论