没有合适的资源?快使用搜索试试~ 我知道了~
Groovy for Domain-Specific Languages
5星 · 超过95%的资源 需积分: 31 80 下载量 72 浏览量
2011-02-27
10:52:18
上传
评论 2
收藏 5.62MB PDF 举报
温馨提示
试读
312页
《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的几种方法。
资源推荐
资源详情
资源评论
Groovy for Domain-Specific
Languages
Extend and enhance your Java applications with
Domain-Specific Languages in Groovy
Fergal Dearle
BIRMINGHAM - MUMBAI
Groovy for Domain-Specific Languages
Copyright © 2010 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of
the information presented. However, the information contained in this book is sold
without warranty, either express or implied. Neither the authors, Packt Publishing,
nor its dealers or distributors will be held liable for any damages caused or alleged
to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: May 2010
Production Reference: 1210510
Published by Packt Publishing Ltd.
32 Lincoln Road
Olton
Birmingham, B27 6PA, UK.
ISBN 978-1-847196-90-3
www.packtpub.com
Cover Image by Karl Moore (karl.moore@ukonline.co.uk)
Credits
Author
Fergal Dearle
Reviewer
Chanwit Kaewkasi
Guillaume Laforge
Robert F. Castellow
Acquisition Editor
Douglas Paterson
Development Editor
Rakesh Sejwal
Technical Editor
Shadab Khan
Copy Editor
Lakshmi Menon
Indexer
Rekha Nair
Monica Ajmera
Editorial Team Leader
Akshara Aware
Project Team Leader
Lata Basantani
Project Coordinator
Shubhanjan Chatterjee
Proofreader
Dirk Manuel
Graphics
Geetanjali Sawant
Production Coordinator
Aparna Bhagat
Cover Work
Aparna Bhagat
About the Author
Fergal Dearle is a seasoned software development professional with 23 years of
experience in software product development across a wide variety of technologies.
He is currently the principal consultant with his own software development
consulting company, Dearle Technologies Ltd., engaged in design, development,
and architecture for new software products for client companies. In the past, Fergal
has worked in lead architect and developer roles for Candle Corporation on the
OMEGAMON product, which is now part of IBM's Tivoli product suite, and as
development manager for the Unix implementations of Lotus 1-2-3. In the early
1990s, Fergal led the team at Glockenspiel that developed CommonView, the rst
object-oriented UI framework for Microsoft Windows. The team was awarded one
of the rst ever Jolt Productivity Awards by Dr Dobbs Journal.
I would like to thank the team at Packt for their patience and
forbearance during the writing of this book. With special thanks to
Doug, Rajashree, Rakesh, and Shubhanjan for keeping me on the
straight and narrow. I would also like to thank David Petherick,
"The Digital Biographer" for introducing me to the wonders of cask
strength malt Scotch whiskey and for his words of wisdom and
encouragement both of which gave me the courage to take on this
project in the rst place. Finally, but by no means least, I want to
thank my girls Caroline, Eabha, Nessa, and Sadhbh who put up
with my long absences during the writing, without whose love and
tolerance I would never have completed this book.
剩余311页未读,继续阅读
devliu1986
- 粉丝: 2
- 资源: 43
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页