Groovy for Domain-Specific Languages

时间:2014-03-19 04:38:58
【文件属性】:

文件名称:Groovy for Domain-Specific Languages

文件大小:5.62MB

文件格式:PDF

更新时间:2014-03-19 04:38:58

Groovy DSL

《Groovy for Domain-Specific Languages》的副标题是“用Groovy书写领域特定语言扩展和增强Java应用”。这本书的目标读者是想要书写领域特定语言(DSL)和将它与自己应用集成的Java开发者。 一开始,mrhaki简单介绍了各章的内容: 因为面向的Java开发者,所以前两章更多的是基础知识的介绍:Groovy和DSL简介、Groovy安装和运行。 第三章作者着重谈到了闭包,但未涉及Groovy 1.7.2的curry方法。 了解完前三章的基础知识之后,作者给出了一个Twitter客户端DSL的实现。 在第五章里,作者介绍了一些高级的Groovy概念,包括命名参数、Builder、MOP、ExpandoMetaClass等。 接下来,作者展示了Groovy社区里现有的DSL,如GORM、Gant、Spock、EasyB。 鉴于Builder的重要性,作者把第七章都留给了它。mrhaki还给出了下载的样章。 读者将在第八章学到如何创建自己的规则DSL。 最后一章,作者展示了把上一章实现的DSL集成到Java的几种方法。


网友评论

  • 书不错, 要是第二版就更完美了.
  • 很好的一本书
  • 书还是不错的,dsl应该很有前景
  • 此书已看完,不错的入门书籍,DSL是一个很不错的东西!
  • 书是很不错的 谢谢
  • 书是一本不错的书,最近在学习groovy,结合groovy in action 一起看效果不错。官方推荐用书 英文版可以接受,就是觉得,这书要10分,有点小贵...