Learning Groovy / Adam L. Davis.
This short guide teaches the popular JVM programming language, Groovy and its ecosystem. Learn Groovy helps programmers learn Groovy, a flexible open-source Java-based dynamic scripting language built for the JVM (Java Virtual Machine), and the Groovy ecosystem. This book covers Groovy fundamentals,...
Saved in:
Online Access: |
Full Text (via Skillsoft) |
---|---|
Main Author: | |
Format: | Electronic eBook |
Language: | English |
Published: |
[United States] :
Apress,
2016.
|
Subjects: |
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | b12295212 | ||
005 | 20231215081412.0 | ||
006 | m o d | ||
007 | cr ||||||||||| | ||
008 | 160809s2016 xxua ob 001 0 eng d | ||
015 | |a GBB8M4439 |2 bnb | ||
016 | 7 | |a 019139922 |2 Uk | |
019 | |a 959934951 |a 961820522 |a 1005757846 |a 1011900627 |a 1048139724 |a 1058989317 |a 1066640725 |a 1086550949 |a 1097089820 |a 1192345905 |a 1203976581 |a 1227636090 |a 1240526310 |a 1287272693 |a 1287868838 |a 1300578677 |a 1303371561 | ||
020 | |a 9781484221174 |q (electronic bk.) | ||
020 | |a 1484221176 |q (electronic bk.) | ||
020 | |a 1484221168 | ||
020 | |a 9781484221167 | ||
020 | |z 9781484221167 |q (print) | ||
024 | 7 | |a 10.1007/978-1-4842-2117-4 |2 doi | |
029 | 1 | |a AU@ |b 000058595906 | |
029 | 1 | |a AU@ |b 000067096934 | |
029 | 1 | |a CHNEW |b 000885794 | |
029 | 1 | |a CHVBK |b 374444943 | |
029 | 1 | |a DEBBG |b BV043895400 | |
029 | 1 | |a UKMGB |b 019139922 | |
035 | |a (OCoLC)sks956376410 | ||
035 | |a (OCoLC)956376410 |z (OCoLC)959934951 |z (OCoLC)961820522 |z (OCoLC)1005757846 |z (OCoLC)1011900627 |z (OCoLC)1048139724 |z (OCoLC)1058989317 |z (OCoLC)1066640725 |z (OCoLC)1086550949 |z (OCoLC)1097089820 |z (OCoLC)1192345905 |z (OCoLC)1203976581 |z (OCoLC)1227636090 |z (OCoLC)1240526310 |z (OCoLC)1287272693 |z (OCoLC)1287868838 |z (OCoLC)1300578677 |z (OCoLC)1303371561 | ||
037 | |a sks117570 | ||
040 | |a N$T |b eng |e rda |e pn |c N$T |d EBLCP |d GW5XE |d N$T |d IDEBK |d OCLCQ |d OCLCO |d OCLCF |d UPM |d OCLCQ |d STF |d IDB |d IOG |d MERUC |d K6U |d IAD |d JBG |d ICW |d Z5A |d ILO |d ICN |d OTZ |d LIV |d OCLCQ |d ESU |d OCLCQ |d VT2 |d OCLCQ |d U3W |d REB |d D6H |d VVB |d KSU |d EZ9 |d AU@ |d COO |d WYU |d UKMGB |d LEAUB |d UKAHL |d OCLCQ |d UBY |d OCLCO |d OCLCQ |d BRF |d DCT |d HS0 |d DST |d OCLCO |d OCLCQ |d OCL |d OCLCO | ||
049 | |a GWRE | ||
050 | 4 | |a QA76.73.G23 | |
100 | 1 | |a Davis, Adam L., |e author. | |
245 | 1 | 0 | |a Learning Groovy / |c Adam L. Davis. |
264 | 1 | |a [United States] : |b Apress, |c 2016. | |
264 | 2 | |a New York, NY : |b Distributed to the Book trade worldwide by Springer | |
264 | 4 | |c ©2016 | |
300 | |a 1 online resource (xxi, 102 pages) : |b color illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file | ||
347 | |b PDF | ||
500 | |a Includes index. | ||
588 | 0 | |a Online resource; title from PDF title page (SpringerLink, viewed August 15, 2016). | |
505 | 0 | |a At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; About This Book; Part I: Getting Groovy; Chapter 1: Software to Install; Java/Groovy; Trying It Out; Others; Code on Github; Chapter 2: Groovy 101; What Is Groovy?; Compact Syntax; Dynamic def; List and Map Definitions; Groovy GDK; Everything Is an Object; Easy Properties; GString; Closures; A Better Switch; Meta-Programming; Static Type-Checking; Elvis Operator; Safe Dereference Operator; A Brief History; Groovy 1.8; Groovy 2.0; Groovy 2.1; Groovy 2.2; Groovy 2.3; Groovy 2.4; Summary. | |
505 | 8 | |a Chapter 3: ToolsConsole; Compilation; Shell; Documentation; Chapter 4: GDK; Collections; Spread; GPath; IO; Files; URLs; Ranges; Utilities; ConfigSlurper; Expando; ObservableList/Map/Set; Chapter 5: Coming from Java; Default Method Values; Equals, Hashcode, and More; Regex Pattern Matching; Missing Java Syntax; Semicolon Optional; Where Are Generics?; Groovy Numbers; Boolean-Resolution; Map Syntax; Summary; Part II: Advanced Groovy; Chapter 6: Groovy Design Patterns; Strategy Pattern; Meta-Programming; Meta-Class; Categories; Missing Methods; Delegation; Chapter 7: DSLs; Delegate. | |
505 | 8 | |a Overriding OperatorsMissing Methods and Properties; Chapter 8: Traits; Defining Traits; Using Traits; Summary; Chapter 9: Functional Programming; Functions and Closures; Using Closures; Map/Filter/And So On; Immutability; Groovy Fluent GDK; Groovy Curry; Method Handles; Tail Recursion; Summary; Chapter 10: Groovy GPars; Parallel Map Reduce; Actors; Part III: The Groovy Ecosystem; Chapter 11: Groovy Awesomeness; Web and UI Frameworks; Grails1; Griffon2; vert.x3; Ratpack5; Cloud Computing Frameworks; Gaelyk6; Caelyf7; Build Frameworks; Gradle8; Gant9; Testing Frameworks/Code Analysis; Easyb10. | |
505 | 8 | |a Spock11Codenarc12; GContracts13; Concurrency; GPars14; RxGroovy15; Others; gvm16; lazybones17; Chapter 12: Gradle; Projects and Tasks; Plugins; Configuring a Task; Extra Configuration; Maven Dependencies; Gradle Properties; Multiproject Builds; File Operations; Exploring; Completely Groovy; Summary; Chapter 13: Grails; Quick Overview of Grails; Plugins; REST in Grails; Short History of Grails; Grails 2.0; Grails 2.1; Grails 2.2; Grails 2.3; Grails 2.4; Grails 3.1.x; Testing; Cache Plugin; Grails Wrapper; Cloud; Chapter 14: Spock; Spock Basics; A Simple Test; Mocking; Lists or Tables of Data. | |
505 | 8 | |a Expecting ExceptionsSummary; Chapter 15: Ratpack; Script; Gradle; Ratpack Layout; Handlers; Rendering; Groovy Text; Handlebars and Thymeleaf; JSON; Bindings; Blocking; Configuration; Testing; Summary; Appendix A: Java/Groovy1; No Java Analogue; Tricks; Appendix B: Resources; Index. | |
520 | |a This short guide teaches the popular JVM programming language, Groovy and its ecosystem. Learn Groovy helps programmers learn Groovy, a flexible open-source Java-based dynamic scripting language built for the JVM (Java Virtual Machine), and the Groovy ecosystem. This book covers Groovy fundamentals, Gradle, Grails, Spock, Groovy design patterns, and advanced some Groovy programming. What you'll learn Groovy fundamentals, including the GDK or Groovy Development Kit Advanced Groovy, such as writing Groovy DSLs Functional programming in Groovy GPars, the built-in concurrency library Gradle, the build system Grails, the web application framework Spock, the testing framework Ratpack, the reactive web library. | ||
504 | |a Includes bibliographical references and index. | ||
650 | 0 | |a Groovy (Computer program language) | |
650 | 0 | |a Java (Computer program language) | |
650 | 0 | |a Computer programming. | |
650 | 7 | |a Java (Computer program language) |2 fast | |
650 | 7 | |a Computer programming |2 fast | |
650 | 7 | |a Groovy (Computer program language) |2 fast | |
776 | 0 | 8 | |i Printed edition: |z 9781484221167 |
856 | 4 | 0 | |u https://ucblibraries.skillport.com/skillportfe/main.action?assetid=117570 |z Full Text (via Skillsoft) |
915 | |a - | ||
956 | |a Skillsoft ITPro | ||
956 | |b Skillsoft ITPro Skillport Collection | ||
994 | |a 92 |b COD | ||
998 | |b Subsequent record output | ||
999 | f | f | |i a2bbe8eb-e1c4-563b-a748-2ef486d52f21 |s 6f66ec8b-310e-507a-8d67-8562af787604 |
952 | f | f | |p Can circulate |a University of Colorado Boulder |b Online |c Online |d Online |e QA76.73.G23 |h Library of Congress classification |i web |n 1 |