skip to content
Groovy programming : an introduction for Java developers Preview this item
ClosePreview this item
Checking...

Groovy programming : an introduction for Java developers

Author: Kenneth A Barclay; W J Savage
Publisher: Amsterdam ; Boston : Morgan Kaufmann Publishers, ©2007.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:

Presents an introduction to the Java-based scripting language Groovy, which has much in common with popular scripting languages. This book begins assuming only a general familiarity with Java  Read more...

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Kenneth A Barclay; W J Savage
ISBN: 9780123725073 0123725070
OCLC Number: 74941913
Description: xix, 476 pages : illustrations ; 24 cm
Contents: 1. Groovy --
2. Numbers and expressions --
3. Strings and regular expressions --
4. Lists, maps, and ranges --
5. Simple input and output --
6. Case study : a library application (modeling) --
7. Methods --
8. Flow of control --
9. Closures --
10. Files --
11. Case study : a library application (methods, closures) --
12. Classes --
13. Case study : a library application (objects) --
14. Inheritance --
15. Unit testing (JUnit) --
16. Case study : a library application (inheritance) --
17. Persistence --
18. Case study : a library application (persistence) --
19. XML builders and parsers --
20. GUI builders --
21. Template engines --
22. Case study : a library application (GUI) --
23. Server-side programming --
24. Case study : a library application (Web) --
25. Epilogue --
App. A. Software distribution --
App. B. Groovy --
App. C. More on numbers and expressions --
App. D. More on strings and regular expressions --
App. E. More on lists, maps, and ranges --
App. F. More on simple input and output --
App. G. More on methods --
App. H. More on closures --
App. I. More on classes --
App. J. Advanced closures --
App. K. More on builders --
App. L. More on GUI builders.
Responsibility: Kenneth Barclay, John Savage.
More information:

Reviews

Editorial reviews

Publisher Synopsis

"For those new to programming, object-orientation, or dynamic languages in general, this book is fabulous!" Â Andrew Glover, CTO, Vanward Technologies

 
User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(3)

User lists with this item (1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/74941913> # Groovy programming : an introduction for Java developers
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "74941913" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/ne> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/793909994#Place/amsterdam> ; # Amsterdam
   library:placeOfPublication <http://dbpedia.org/resource/Boston> ; # Boston
   schema:about <http://experiment.worldcat.org/entity/work/data/793909994#Topic/programmierung> ; # Programmierung
   schema:about <http://id.worldcat.org/fast/982065> ; # Java (Computer program language)
   schema:about <http://experiment.worldcat.org/entity/work/data/793909994#Topic/java_programmiersprache> ; # Java
   schema:about <http://dewey.info/class/005.133/e22/> ;
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://viaf.org/viaf/21405615> ; # W. John Savage
   schema:copyrightYear "2007" ;
   schema:creator <http://viaf.org/viaf/25333566> ; # Kenneth A. Barclay
   schema:datePublished "2007" ;
   schema:description "1. Groovy -- 2. Numbers and expressions -- 3. Strings and regular expressions -- 4. Lists, maps, and ranges -- 5. Simple input and output -- 6. Case study : a library application (modeling) -- 7. Methods -- 8. Flow of control -- 9. Closures -- 10. Files -- 11. Case study : a library application (methods, closures) -- 12. Classes -- 13. Case study : a library application (objects) -- 14. Inheritance -- 15. Unit testing (JUnit) -- 16. Case study : a library application (inheritance) -- 17. Persistence -- 18. Case study : a library application (persistence) -- 19. XML builders and parsers -- 20. GUI builders -- 21. Template engines -- 22. Case study : a library application (GUI) -- 23. Server-side programming -- 24. Case study : a library application (Web) -- 25. Epilogue -- App. A. Software distribution -- App. B. Groovy -- App. C. More on numbers and expressions -- App. D. More on strings and regular expressions -- App. E. More on lists, maps, and ranges -- App. F. More on simple input and output -- App. G. More on methods -- App. H. More on closures -- App. I. More on classes -- App. J. Advanced closures -- App. K. More on builders -- App. L. More on GUI builders."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/793909994> ;
   schema:inLanguage "en" ;
   schema:name "Groovy programming : an introduction for Java developers"@en ;
   schema:productID "74941913" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/74941913#PublicationEvent/amsterdam_boston_morgan_kaufmann_publishers_2007> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/793909994#Agent/morgan_kaufmann_publishers> ; # Morgan Kaufmann Publishers
   schema:url <http://catdir.loc.gov/catdir/toc/ecip074/2006036352.html> ;
   schema:workExample <http://worldcat.org/isbn/9780123725073> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/74941913> ;
    .


Related Entities

<http://dbpedia.org/resource/Boston> # Boston
    a schema:Place ;
   schema:name "Boston" ;
    .

<http://experiment.worldcat.org/entity/work/data/793909994#Agent/morgan_kaufmann_publishers> # Morgan Kaufmann Publishers
    a bgn:Agent ;
   schema:name "Morgan Kaufmann Publishers" ;
    .

<http://id.worldcat.org/fast/982065> # Java (Computer program language)
    a schema:Intangible ;
   schema:name "Java (Computer program language)"@en ;
    .

<http://viaf.org/viaf/21405615> # W. John Savage
    a schema:Person ;
   schema:familyName "Savage" ;
   schema:givenName "W. John" ;
   schema:givenName "W. J." ;
   schema:name "W. John Savage" ;
    .

<http://viaf.org/viaf/25333566> # Kenneth A. Barclay
    a schema:Person ;
   schema:birthDate "1947" ;
   schema:familyName "Barclay" ;
   schema:givenName "Kenneth A." ;
   schema:name "Kenneth A. Barclay" ;
    .

<http://worldcat.org/isbn/9780123725073>
    a schema:ProductModel ;
   schema:isbn "0123725070" ;
   schema:isbn "9780123725073" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.