Groovy for domain-specific languages: extend and enhance your Java applications with domain-specific scripting in Groovy
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK
Packt Publishing
2015
|
Ausgabe: | Second edition |
Schriftenreihe: | Community experience distilled
|
Schlagworte: | |
Beschreibung: | Online resource; title from cover page (Safari, viewed October 22, 2015). - Includes index |
Beschreibung: | 1 online resource (1 volume) illustrations |
ISBN: | 9781849695411 1849695415 1849695407 9781849695404 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV045351408 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 181210s2015 |||| o||u| ||||||eng d | ||
020 | |a 9781849695411 |9 978-1-84969-541-1 | ||
020 | |a 1849695415 |9 1-84969-541-5 | ||
020 | |a 1849695407 |9 1-84969-540-7 | ||
020 | |a 9781849695404 |9 978-1-84969-540-4 | ||
024 | 3 | |a 9781849695404 | |
035 | |a (ZDB-4-ITC)ocn927145149 | ||
035 | |a (OCoLC)927145149 | ||
035 | |a (DE-599)BVBBV045351408 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
082 | 0 | |a 005.133 |2 23 | |
100 | 1 | |a Dearle, Fergal |e Verfasser |4 aut | |
245 | 1 | 0 | |a Groovy for domain-specific languages |b extend and enhance your Java applications with domain-specific scripting in Groovy |c Fergal Dearle |
250 | |a Second edition | ||
264 | 1 | |a Birmingham, UK |b Packt Publishing |c 2015 | |
300 | |a 1 online resource (1 volume) |b illustrations | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a Community experience distilled | |
500 | |a Online resource; title from cover page (Safari, viewed October 22, 2015). - Includes index | ||
505 | 8 | |a Extend and enhance your Java applications with domain-specific scripting in GroovyAbout This Book Build domain-specific mini languages in Groovy that integrate seamlessly with your Java apps with this hands-on guide Increase stakeholder participation in the development process with domain-specific scripting in Groovy Get up to speed with the newest features in Groovy using this second edition and integrate Groovy-based DSLs into your existing Java applications. Who This Book Is ForThis book is for Java software developers who have an interest in building domain scripting into their Java applications. No knowledge of Groovy is required, although it will be helpful. This book does not teach Groovy, but quickly introduces the basic ideas of Groovy. An experienced Java developer should have no problems with these and move quickly on to the more involved aspects of creating DSLs with Groovy. No experience of creating a DSL is required. | |
505 | 8 | |a What You Will Learn Familiarize yourself with Groovy scripting and work with Groovy closures Use the meta-programming features in Groovy to build mini languages Employ Groovy mark-up and builders to simplify application development Familiarize yourself with Groovy mark-up and build your own Groovy builders Build effective DSLs with operator overloading, command chains, builders, and a host of other Groovy language features Integrate Groovy with your Java and JVM based applicationsIn DetailThe times when developing on the JVM meant you were a Java programmer have long passed. The JVM is now firmly established as a polyglot development environment with many projects opting for alternative development languages to Java such as Groovy, Scala, Clojure, and JRuby. In this pantheon of development languages, Groovy stands out for its excellent DSL enabling features which allows it to be manipulated to produce mini languages that are tailored to a project's needs. | |
505 | 8 | |a A comprehensive tutorial on designing and developing mini Groovy based Domain Specific Languages, this book will guide you through the development of several mini DSLs that will help you gain all the skills needed to develop your own Groovy based DSLs with confidence and ease. Starting with the bare basics, this book will focus on how Groovy can be used to construct domain specific mini languages, and will go through the more complex meta-programming features of Groovy, including using the Abstract Syntax Tree (AST). Practical examples are used throughout this book to de-mystify these seemingly complex language features and to show how they can be used to create simple and elegant DSLs. Packed with examples, including several fully worked DSLs, this book will serve as a springboard for developing your own DSLs. Style and approachThis book is a hands-on guide that will walk you through examples for building DSLs with Groovy rather than just talking about "metaprogramming with Groovy". | |
505 | 8 | |a The examples in this book have been designed to help you gain a good working knowledge of the techniques involved and apply these to producing your own Groovy based DSLs | |
650 | 7 | |a COMPUTERS / Programming Languages / General |2 bisacsh | |
650 | 7 | |a Domain-specific programming languages |2 fast | |
650 | 7 | |a Groovy (Computer program language) |2 fast | |
650 | 7 | |a Java (Computer program language) |2 fast | |
650 | 4 | |a Groovy (Computer program language) |a Java (Computer program language) |a Domain-specific programming languages | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |a Dearle, Fergal |t Groovy for Domain-specific Languages - Second Edition |d Birmingham : Packt Publishing Ltd, 2015 |z 9781849695404 |
912 | |a ZDB-4-ITC | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-030738061 |
Datensatz im Suchindex
_version_ | 1804179176863825920 |
---|---|
any_adam_object | |
author | Dearle, Fergal |
author_facet | Dearle, Fergal |
author_role | aut |
author_sort | Dearle, Fergal |
author_variant | f d fd |
building | Verbundindex |
bvnumber | BV045351408 |
collection | ZDB-4-ITC |
contents | Extend and enhance your Java applications with domain-specific scripting in GroovyAbout This Book Build domain-specific mini languages in Groovy that integrate seamlessly with your Java apps with this hands-on guide Increase stakeholder participation in the development process with domain-specific scripting in Groovy Get up to speed with the newest features in Groovy using this second edition and integrate Groovy-based DSLs into your existing Java applications. Who This Book Is ForThis book is for Java software developers who have an interest in building domain scripting into their Java applications. No knowledge of Groovy is required, although it will be helpful. This book does not teach Groovy, but quickly introduces the basic ideas of Groovy. An experienced Java developer should have no problems with these and move quickly on to the more involved aspects of creating DSLs with Groovy. No experience of creating a DSL is required. What You Will Learn Familiarize yourself with Groovy scripting and work with Groovy closures Use the meta-programming features in Groovy to build mini languages Employ Groovy mark-up and builders to simplify application development Familiarize yourself with Groovy mark-up and build your own Groovy builders Build effective DSLs with operator overloading, command chains, builders, and a host of other Groovy language features Integrate Groovy with your Java and JVM based applicationsIn DetailThe times when developing on the JVM meant you were a Java programmer have long passed. The JVM is now firmly established as a polyglot development environment with many projects opting for alternative development languages to Java such as Groovy, Scala, Clojure, and JRuby. In this pantheon of development languages, Groovy stands out for its excellent DSL enabling features which allows it to be manipulated to produce mini languages that are tailored to a project's needs. A comprehensive tutorial on designing and developing mini Groovy based Domain Specific Languages, this book will guide you through the development of several mini DSLs that will help you gain all the skills needed to develop your own Groovy based DSLs with confidence and ease. Starting with the bare basics, this book will focus on how Groovy can be used to construct domain specific mini languages, and will go through the more complex meta-programming features of Groovy, including using the Abstract Syntax Tree (AST). Practical examples are used throughout this book to de-mystify these seemingly complex language features and to show how they can be used to create simple and elegant DSLs. Packed with examples, including several fully worked DSLs, this book will serve as a springboard for developing your own DSLs. Style and approachThis book is a hands-on guide that will walk you through examples for building DSLs with Groovy rather than just talking about "metaprogramming with Groovy". The examples in this book have been designed to help you gain a good working knowledge of the techniques involved and apply these to producing your own Groovy based DSLs |
ctrlnum | (ZDB-4-ITC)ocn927145149 (OCoLC)927145149 (DE-599)BVBBV045351408 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Second edition |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04945nmm a2200481zc 4500</leader><controlfield tag="001">BV045351408</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">181210s2015 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849695411</subfield><subfield code="9">978-1-84969-541-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849695415</subfield><subfield code="9">1-84969-541-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849695407</subfield><subfield code="9">1-84969-540-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849695404</subfield><subfield code="9">978-1-84969-540-4</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781849695404</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-ITC)ocn927145149</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)927145149</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV045351408</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Dearle, Fergal</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Groovy for domain-specific languages</subfield><subfield code="b">extend and enhance your Java applications with domain-specific scripting in Groovy</subfield><subfield code="c">Fergal Dearle</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK</subfield><subfield code="b">Packt Publishing</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Online resource; title from cover page (Safari, viewed October 22, 2015). - Includes index</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Extend and enhance your Java applications with domain-specific scripting in GroovyAbout This Book Build domain-specific mini languages in Groovy that integrate seamlessly with your Java apps with this hands-on guide Increase stakeholder participation in the development process with domain-specific scripting in Groovy Get up to speed with the newest features in Groovy using this second edition and integrate Groovy-based DSLs into your existing Java applications. Who This Book Is ForThis book is for Java software developers who have an interest in building domain scripting into their Java applications. No knowledge of Groovy is required, although it will be helpful. This book does not teach Groovy, but quickly introduces the basic ideas of Groovy. An experienced Java developer should have no problems with these and move quickly on to the more involved aspects of creating DSLs with Groovy. No experience of creating a DSL is required. </subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">What You Will Learn Familiarize yourself with Groovy scripting and work with Groovy closures Use the meta-programming features in Groovy to build mini languages Employ Groovy mark-up and builders to simplify application development Familiarize yourself with Groovy mark-up and build your own Groovy builders Build effective DSLs with operator overloading, command chains, builders, and a host of other Groovy language features Integrate Groovy with your Java and JVM based applicationsIn DetailThe times when developing on the JVM meant you were a Java programmer have long passed. The JVM is now firmly established as a polyglot development environment with many projects opting for alternative development languages to Java such as Groovy, Scala, Clojure, and JRuby. In this pantheon of development languages, Groovy stands out for its excellent DSL enabling features which allows it to be manipulated to produce mini languages that are tailored to a project's needs. </subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">A comprehensive tutorial on designing and developing mini Groovy based Domain Specific Languages, this book will guide you through the development of several mini DSLs that will help you gain all the skills needed to develop your own Groovy based DSLs with confidence and ease. Starting with the bare basics, this book will focus on how Groovy can be used to construct domain specific mini languages, and will go through the more complex meta-programming features of Groovy, including using the Abstract Syntax Tree (AST). Practical examples are used throughout this book to de-mystify these seemingly complex language features and to show how they can be used to create simple and elegant DSLs. Packed with examples, including several fully worked DSLs, this book will serve as a springboard for developing your own DSLs. Style and approachThis book is a hands-on guide that will walk you through examples for building DSLs with Groovy rather than just talking about "metaprogramming with Groovy". </subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">The examples in this book have been designed to help you gain a good working knowledge of the techniques involved and apply these to producing your own Groovy based DSLs</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / General</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Domain-specific programming languages</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Groovy (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Java (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Groovy (Computer program language)</subfield><subfield code="a">Java (Computer program language)</subfield><subfield code="a">Domain-specific programming languages</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="a">Dearle, Fergal</subfield><subfield code="t">Groovy for Domain-specific Languages - Second Edition</subfield><subfield code="d">Birmingham : Packt Publishing Ltd, 2015</subfield><subfield code="z">9781849695404</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-ITC</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030738061</subfield></datafield></record></collection> |
id | DE-604.BV045351408 |
illustrated | Illustrated |
indexdate | 2024-07-10T08:15:43Z |
institution | BVB |
isbn | 9781849695411 1849695415 1849695407 9781849695404 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030738061 |
oclc_num | 927145149 |
open_access_boolean | |
physical | 1 online resource (1 volume) illustrations |
psigel | ZDB-4-ITC |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing |
record_format | marc |
series2 | Community experience distilled |
spelling | Dearle, Fergal Verfasser aut Groovy for domain-specific languages extend and enhance your Java applications with domain-specific scripting in Groovy Fergal Dearle Second edition Birmingham, UK Packt Publishing 2015 1 online resource (1 volume) illustrations txt rdacontent c rdamedia cr rdacarrier Community experience distilled Online resource; title from cover page (Safari, viewed October 22, 2015). - Includes index Extend and enhance your Java applications with domain-specific scripting in GroovyAbout This Book Build domain-specific mini languages in Groovy that integrate seamlessly with your Java apps with this hands-on guide Increase stakeholder participation in the development process with domain-specific scripting in Groovy Get up to speed with the newest features in Groovy using this second edition and integrate Groovy-based DSLs into your existing Java applications. Who This Book Is ForThis book is for Java software developers who have an interest in building domain scripting into their Java applications. No knowledge of Groovy is required, although it will be helpful. This book does not teach Groovy, but quickly introduces the basic ideas of Groovy. An experienced Java developer should have no problems with these and move quickly on to the more involved aspects of creating DSLs with Groovy. No experience of creating a DSL is required. What You Will Learn Familiarize yourself with Groovy scripting and work with Groovy closures Use the meta-programming features in Groovy to build mini languages Employ Groovy mark-up and builders to simplify application development Familiarize yourself with Groovy mark-up and build your own Groovy builders Build effective DSLs with operator overloading, command chains, builders, and a host of other Groovy language features Integrate Groovy with your Java and JVM based applicationsIn DetailThe times when developing on the JVM meant you were a Java programmer have long passed. The JVM is now firmly established as a polyglot development environment with many projects opting for alternative development languages to Java such as Groovy, Scala, Clojure, and JRuby. In this pantheon of development languages, Groovy stands out for its excellent DSL enabling features which allows it to be manipulated to produce mini languages that are tailored to a project's needs. A comprehensive tutorial on designing and developing mini Groovy based Domain Specific Languages, this book will guide you through the development of several mini DSLs that will help you gain all the skills needed to develop your own Groovy based DSLs with confidence and ease. Starting with the bare basics, this book will focus on how Groovy can be used to construct domain specific mini languages, and will go through the more complex meta-programming features of Groovy, including using the Abstract Syntax Tree (AST). Practical examples are used throughout this book to de-mystify these seemingly complex language features and to show how they can be used to create simple and elegant DSLs. Packed with examples, including several fully worked DSLs, this book will serve as a springboard for developing your own DSLs. Style and approachThis book is a hands-on guide that will walk you through examples for building DSLs with Groovy rather than just talking about "metaprogramming with Groovy". The examples in this book have been designed to help you gain a good working knowledge of the techniques involved and apply these to producing your own Groovy based DSLs COMPUTERS / Programming Languages / General bisacsh Domain-specific programming languages fast Groovy (Computer program language) fast Java (Computer program language) fast Groovy (Computer program language) Java (Computer program language) Domain-specific programming languages Erscheint auch als Druck-Ausgabe Dearle, Fergal Groovy for Domain-specific Languages - Second Edition Birmingham : Packt Publishing Ltd, 2015 9781849695404 |
spellingShingle | Dearle, Fergal Groovy for domain-specific languages extend and enhance your Java applications with domain-specific scripting in Groovy Extend and enhance your Java applications with domain-specific scripting in GroovyAbout This Book Build domain-specific mini languages in Groovy that integrate seamlessly with your Java apps with this hands-on guide Increase stakeholder participation in the development process with domain-specific scripting in Groovy Get up to speed with the newest features in Groovy using this second edition and integrate Groovy-based DSLs into your existing Java applications. Who This Book Is ForThis book is for Java software developers who have an interest in building domain scripting into their Java applications. No knowledge of Groovy is required, although it will be helpful. This book does not teach Groovy, but quickly introduces the basic ideas of Groovy. An experienced Java developer should have no problems with these and move quickly on to the more involved aspects of creating DSLs with Groovy. No experience of creating a DSL is required. What You Will Learn Familiarize yourself with Groovy scripting and work with Groovy closures Use the meta-programming features in Groovy to build mini languages Employ Groovy mark-up and builders to simplify application development Familiarize yourself with Groovy mark-up and build your own Groovy builders Build effective DSLs with operator overloading, command chains, builders, and a host of other Groovy language features Integrate Groovy with your Java and JVM based applicationsIn DetailThe times when developing on the JVM meant you were a Java programmer have long passed. The JVM is now firmly established as a polyglot development environment with many projects opting for alternative development languages to Java such as Groovy, Scala, Clojure, and JRuby. In this pantheon of development languages, Groovy stands out for its excellent DSL enabling features which allows it to be manipulated to produce mini languages that are tailored to a project's needs. A comprehensive tutorial on designing and developing mini Groovy based Domain Specific Languages, this book will guide you through the development of several mini DSLs that will help you gain all the skills needed to develop your own Groovy based DSLs with confidence and ease. Starting with the bare basics, this book will focus on how Groovy can be used to construct domain specific mini languages, and will go through the more complex meta-programming features of Groovy, including using the Abstract Syntax Tree (AST). Practical examples are used throughout this book to de-mystify these seemingly complex language features and to show how they can be used to create simple and elegant DSLs. Packed with examples, including several fully worked DSLs, this book will serve as a springboard for developing your own DSLs. Style and approachThis book is a hands-on guide that will walk you through examples for building DSLs with Groovy rather than just talking about "metaprogramming with Groovy". The examples in this book have been designed to help you gain a good working knowledge of the techniques involved and apply these to producing your own Groovy based DSLs COMPUTERS / Programming Languages / General bisacsh Domain-specific programming languages fast Groovy (Computer program language) fast Java (Computer program language) fast Groovy (Computer program language) Java (Computer program language) Domain-specific programming languages |
title | Groovy for domain-specific languages extend and enhance your Java applications with domain-specific scripting in Groovy |
title_auth | Groovy for domain-specific languages extend and enhance your Java applications with domain-specific scripting in Groovy |
title_exact_search | Groovy for domain-specific languages extend and enhance your Java applications with domain-specific scripting in Groovy |
title_full | Groovy for domain-specific languages extend and enhance your Java applications with domain-specific scripting in Groovy Fergal Dearle |
title_fullStr | Groovy for domain-specific languages extend and enhance your Java applications with domain-specific scripting in Groovy Fergal Dearle |
title_full_unstemmed | Groovy for domain-specific languages extend and enhance your Java applications with domain-specific scripting in Groovy Fergal Dearle |
title_short | Groovy for domain-specific languages |
title_sort | groovy for domain specific languages extend and enhance your java applications with domain specific scripting in groovy |
title_sub | extend and enhance your Java applications with domain-specific scripting in Groovy |
topic | COMPUTERS / Programming Languages / General bisacsh Domain-specific programming languages fast Groovy (Computer program language) fast Java (Computer program language) fast Groovy (Computer program language) Java (Computer program language) Domain-specific programming languages |
topic_facet | COMPUTERS / Programming Languages / General Domain-specific programming languages Groovy (Computer program language) Java (Computer program language) Groovy (Computer program language) Java (Computer program language) Domain-specific programming languages |
work_keys_str_mv | AT dearlefergal groovyfordomainspecificlanguagesextendandenhanceyourjavaapplicationswithdomainspecificscriptingingroovy |