Groovy 2 cookbook /:
This book follows a Cookbook style and is packed with intermediate and advanced level recipes. This book is for Java developers who have an interest in discovering new ways to quickly get the job done using a new language that shares many similarities with Java. The book's recipes start simple,...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
©2013.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | This book follows a Cookbook style and is packed with intermediate and advanced level recipes. This book is for Java developers who have an interest in discovering new ways to quickly get the job done using a new language that shares many similarities with Java. The book's recipes start simple, therefore no previous Groovy experience is required to understand the code and the explanations accompanying the examples. |
Beschreibung: | 1 online resource |
ISBN: | 9781461948667 1461948665 1306053684 9781306053686 1849519374 9781849519373 1849519366 9781849519366 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn862365640 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 131108s2013 enk o 000 0 eng d | ||
040 | |a IDEBK |b eng |e pn |c IDEBK |d EBLCP |d MHW |d N$T |d UMI |d YDXCP |d COO |d DEBBG |d DEBSZ |d E7B |d OCLCQ |d OCLCF |d RIV |d OCLCQ |d FEM |d JBG |d AGLDB |d ICA |d PIFAG |d XFH |d ZCU |d MERUC |d OCLCQ |d U3W |d D6H |d STF |d VTS |d CEF |d ICG |d NLE |d INT |d VT2 |d AU@ |d OCLCQ |d UKMGB |d G3B |d TKN |d OCLCQ |d UAB |d DKC |d OCLCQ |d M8D |d UKAHL |d OCLCQ |d OCLCO |d QGK |d OCLCQ |d OCLCO |d OCLCL |d OCLCQ |d DXU | ||
016 | 7 | |a 018014932 |2 Uk | |
019 | |a 868236314 |a 868276109 |a 961659302 |a 962641347 |a 968063328 |a 969084763 |a 1259134826 | ||
020 | |a 9781461948667 |q (electronic bk.) | ||
020 | |a 1461948665 |q (electronic bk.) | ||
020 | |a 1306053684 |q (electronic bk.) | ||
020 | |a 9781306053686 |q (electronic bk.) | ||
020 | |a 1849519374 |q (electronic bk.) | ||
020 | |a 9781849519373 |q (electronic bk.) | ||
020 | |a 1849519366 | ||
020 | |a 9781849519366 | ||
020 | |z 9781849519366 | ||
035 | |a (OCoLC)862365640 |z (OCoLC)868236314 |z (OCoLC)868276109 |z (OCoLC)961659302 |z (OCoLC)962641347 |z (OCoLC)968063328 |z (OCoLC)969084763 |z (OCoLC)1259134826 | ||
037 | |a CL0500000358 |b Safari Books Online | ||
050 | 4 | |a QA76.73.G23 |b A33 2013eb | |
072 | 7 | |a COM |x 051010 |2 bisacsh | |
082 | 7 | |a 005.133 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Adamovich, Andrey. | |
245 | 1 | 0 | |a Groovy 2 cookbook / |c Andrey Adamovich, Luciano Fiandesio. |
260 | |a Birmingham : |b Packt Publishing, |c ©2013. | ||
300 | |a 1 online resource | ||
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 | ||
588 | 0 | |a Print version record. | |
520 | |a This book follows a Cookbook style and is packed with intermediate and advanced level recipes. This book is for Java developers who have an interest in discovering new ways to quickly get the job done using a new language that shares many similarities with Java. The book's recipes start simple, therefore no previous Groovy experience is required to understand the code and the explanations accompanying the examples. | ||
546 | |a English. | ||
505 | 0 | |a Intro -- Groovy 2 Cookbook -- Table of Contents -- Groovy 2 Cookbook -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- The Groovy language -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Getting Started with Groovy -- Introduction -- Installing Groovy on Windows -- Getting ready -- How to do it... -- There's more... -- Installing Groovy on Linux and OS X -- How to do it... -- How it works... -- There's more... -- See also -- Executing Groovy code from the command line -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy as a command-line text file editor -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to start a server on the command line -- How to do it... -- See also -- Running Groovy with invokedynamic support -- Getting ready -- How to do it... -- There's more... -- See also -- Building Groovy from source -- Getting ready -- How to do it... -- How it works... -- Managing multiple Groovy installations on Linux -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using groovysh to try out Groovy commands -- How to do it... -- How it works... -- There's more... -- Starting groovyConsole to execute Groovy snippets -- How to do it... -- There's more... -- Configuring Groovy in Eclipse -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Configuring Groovy in IntelliJ IDEA -- Getting ready -- How to do it... -- There's more... -- 2. Using Groovy Ecosystem -- Introduction -- Using Java classes from Groovy. | |
505 | 8 | |a How to do it... -- How it works... -- There's more... -- See also -- Embedding Groovy into Java -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Compiling Groovy code -- Getting ready -- How to do it... -- How it works... -- See also -- Simplifying dependency management with Grape -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Ant -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Maven -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Gradle -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Generating documentation for Groovy code -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Checking Groovy code's quality with CodeNarc -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 3. Using Groovy Language Features -- Introduction -- Searching strings with regular expressions -- Getting ready -- How to do it... -- There's more... -- See also -- Writing less verbose Java Beans with Groovy Beans -- Getting ready -- How to do it... -- How it works... -- There's more... -- Inheriting constructors in Groovy classes -- How to do it... -- How it works... -- Adding the cloning functionality to Groovy Beans -- How to do it... -- How it works... -- There's more... -- Defining code as data in Groovy -- Getting ready -- How to do it... -- There's more... -- Defining data structures as code in Groovy -- Getting ready -- How to do it... -- How it works... -- See also -- Implementing multiple inheritance in Groovy -- Getting ready -- How to do it. | |
505 | 8 | |a How it works... -- There's more... -- See also -- Adding a functionality to the existing Java/Groovy classes -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Defining type-checking rules for dynamic code -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding automatic logging to Groovy classes -- How to do it... -- How it works... -- There's more... -- See also -- 4. Working with Files in Groovy -- Introduction -- Reading from a file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading a text file line by line -- Getting ready -- How to do it... -- There's more... -- See also -- Processing every word in a text file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Writing to a file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Replacing tabs with spaces in a text file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Filtering a text file's content -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Deleting a file or directory -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Walking through a directory recursively -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching for files -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Changing file attributes on Windows -- Getting ready -- How to do it... -- How it works... -- There's more... -- Reading data from a ZIP file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading an Excel file -- Getting ready -- How to do it... -- How it works... -- See also. | |
505 | 8 | |a Extracting data from a PDF -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 5. Working with XML in Groovy -- Introduction -- Reading XML using XmlSlurper -- Getting ready -- How to do it... -- How it works... -- See also -- Reading XML using XmlParser -- How to do it... -- How it works... -- See also -- Reading XML content with namespaces -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching in XML with GPath -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching in XML with XPath -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Constructing XML content -- How to do it... -- How it works... -- There's more... -- See also -- Modifying XML content -- Getting ready -- How to do it... -- How it works... -- See also -- Sorting XML nodes -- How to do it... -- How it works... -- There's more... -- See also -- Serializing Groovy Beans to XML -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 6. Working with JSON in Groovy -- Introduction -- Parsing JSON messages with JsonSlurper -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Constructing JSON messages with JsonBuilder -- How to do it... -- How it works... -- See also -- Modifying JSON messages -- How to do it... -- How it works... -- See also -- Validating JSON messages -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Converting JSON message to XML -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Converting JSON message to Groovy Bean -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using JSON to configure your scripts -- Getting ready. | |
505 | 8 | |a How to do it... -- How it works... -- There's more... -- See also -- 7. Working with Databases in Groovy -- Introduction -- Creating a database table -- Getting ready -- How to do it... -- How it works... -- See also -- Connecting to an SQL database -- Getting ready -- How to do it... -- How it works... -- See also -- Querying an SQL database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Modifying data in an SQL database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Calling a stored procedure -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading BLOB/CLOB from a database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Building a simple ORM framework -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access Redis -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access MongoDB -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access Apache Cassandra -- Getting ready -- How to do it... -- How it works... -- See also -- 8. Working with Web Services in Groovy -- Introduction -- Downloading content from the Internet -- How to do it... -- How it works... -- There's more... -- See also -- Executing an HTTP GET request -- How to do it... -- How it works... -- There's more... -- See also -- Executing an HTTP POST request -- How to do it... -- How it works... -- There's more... -- See also -- Constructing and modifying complex URLs -- How to do it... -- How it works... -- See also -- Issuing a REST request and parsing a response -- Getting ready -- How to do it... -- How it works... -- See also. | |
650 | 0 | |a Groovy (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh2007001244 | |
650 | 0 | |a Java (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh95008574 | |
650 | 6 | |a Groovy (Langage de programmation) | |
650 | 6 | |a Java (Langage de programmation) | |
650 | 7 | |a COMPUTERS |x Programming Languages |x General. |2 bisacsh | |
650 | 7 | |a Groovy (Computer program language) |2 fast | |
650 | 7 | |a Java (Computer program language) |2 fast | |
655 | 4 | |a Llibres electrònics. | |
758 | |i has work: |a Groovy 2 Cookbook (Online) (Text) |1 https://id.oclc.org/worldcat/entity/E39PCXrbtwdWhyJMQwydtjY44m |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Adamovich, Andrey. |t Groovy 2 cookbook. |d Birmingham : Packt Publishing, ©2013 |z 9781849519366 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=654627 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH26850749 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL1389399 | ||
938 | |a ebrary |b EBRY |n ebr10790289 | ||
938 | |a EBSCOhost |b EBSC |n 654627 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis26533205 | ||
938 | |a YBP Library Services |b YANK |n 11318869 | ||
938 | |a YBP Library Services |b YANK |n 11305362 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn862365640 |
---|---|
_version_ | 1816882250106535936 |
adam_text | |
any_adam_object | |
author | Adamovich, Andrey |
author_facet | Adamovich, Andrey |
author_role | |
author_sort | Adamovich, Andrey |
author_variant | a a aa |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.G23 A33 2013eb |
callnumber-search | QA76.73.G23 A33 2013eb |
callnumber-sort | QA 276.73 G23 A33 42013EB |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Intro -- Groovy 2 Cookbook -- Table of Contents -- Groovy 2 Cookbook -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- The Groovy language -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Getting Started with Groovy -- Introduction -- Installing Groovy on Windows -- Getting ready -- How to do it... -- There's more... -- Installing Groovy on Linux and OS X -- How to do it... -- How it works... -- There's more... -- See also -- Executing Groovy code from the command line -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy as a command-line text file editor -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to start a server on the command line -- How to do it... -- See also -- Running Groovy with invokedynamic support -- Getting ready -- How to do it... -- There's more... -- See also -- Building Groovy from source -- Getting ready -- How to do it... -- How it works... -- Managing multiple Groovy installations on Linux -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using groovysh to try out Groovy commands -- How to do it... -- How it works... -- There's more... -- Starting groovyConsole to execute Groovy snippets -- How to do it... -- There's more... -- Configuring Groovy in Eclipse -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Configuring Groovy in IntelliJ IDEA -- Getting ready -- How to do it... -- There's more... -- 2. Using Groovy Ecosystem -- Introduction -- Using Java classes from Groovy. How to do it... -- How it works... -- There's more... -- See also -- Embedding Groovy into Java -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Compiling Groovy code -- Getting ready -- How to do it... -- How it works... -- See also -- Simplifying dependency management with Grape -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Ant -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Maven -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Gradle -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Generating documentation for Groovy code -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Checking Groovy code's quality with CodeNarc -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 3. Using Groovy Language Features -- Introduction -- Searching strings with regular expressions -- Getting ready -- How to do it... -- There's more... -- See also -- Writing less verbose Java Beans with Groovy Beans -- Getting ready -- How to do it... -- How it works... -- There's more... -- Inheriting constructors in Groovy classes -- How to do it... -- How it works... -- Adding the cloning functionality to Groovy Beans -- How to do it... -- How it works... -- There's more... -- Defining code as data in Groovy -- Getting ready -- How to do it... -- There's more... -- Defining data structures as code in Groovy -- Getting ready -- How to do it... -- How it works... -- See also -- Implementing multiple inheritance in Groovy -- Getting ready -- How to do it. How it works... -- There's more... -- See also -- Adding a functionality to the existing Java/Groovy classes -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Defining type-checking rules for dynamic code -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding automatic logging to Groovy classes -- How to do it... -- How it works... -- There's more... -- See also -- 4. Working with Files in Groovy -- Introduction -- Reading from a file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading a text file line by line -- Getting ready -- How to do it... -- There's more... -- See also -- Processing every word in a text file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Writing to a file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Replacing tabs with spaces in a text file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Filtering a text file's content -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Deleting a file or directory -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Walking through a directory recursively -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching for files -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Changing file attributes on Windows -- Getting ready -- How to do it... -- How it works... -- There's more... -- Reading data from a ZIP file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading an Excel file -- Getting ready -- How to do it... -- How it works... -- See also. Extracting data from a PDF -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 5. Working with XML in Groovy -- Introduction -- Reading XML using XmlSlurper -- Getting ready -- How to do it... -- How it works... -- See also -- Reading XML using XmlParser -- How to do it... -- How it works... -- See also -- Reading XML content with namespaces -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching in XML with GPath -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching in XML with XPath -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Constructing XML content -- How to do it... -- How it works... -- There's more... -- See also -- Modifying XML content -- Getting ready -- How to do it... -- How it works... -- See also -- Sorting XML nodes -- How to do it... -- How it works... -- There's more... -- See also -- Serializing Groovy Beans to XML -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 6. Working with JSON in Groovy -- Introduction -- Parsing JSON messages with JsonSlurper -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Constructing JSON messages with JsonBuilder -- How to do it... -- How it works... -- See also -- Modifying JSON messages -- How to do it... -- How it works... -- See also -- Validating JSON messages -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Converting JSON message to XML -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Converting JSON message to Groovy Bean -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using JSON to configure your scripts -- Getting ready. How to do it... -- How it works... -- There's more... -- See also -- 7. Working with Databases in Groovy -- Introduction -- Creating a database table -- Getting ready -- How to do it... -- How it works... -- See also -- Connecting to an SQL database -- Getting ready -- How to do it... -- How it works... -- See also -- Querying an SQL database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Modifying data in an SQL database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Calling a stored procedure -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading BLOB/CLOB from a database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Building a simple ORM framework -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access Redis -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access MongoDB -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access Apache Cassandra -- Getting ready -- How to do it... -- How it works... -- See also -- 8. Working with Web Services in Groovy -- Introduction -- Downloading content from the Internet -- How to do it... -- How it works... -- There's more... -- See also -- Executing an HTTP GET request -- How to do it... -- How it works... -- There's more... -- See also -- Executing an HTTP POST request -- How to do it... -- How it works... -- There's more... -- See also -- Constructing and modifying complex URLs -- How to do it... -- How it works... -- See also -- Issuing a REST request and parsing a response -- Getting ready -- How to do it... -- How it works... -- See also. |
ctrlnum | (OCoLC)862365640 |
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 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>12948cam a2200733 a 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn862365640</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">131108s2013 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">IDEBK</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">IDEBK</subfield><subfield code="d">EBLCP</subfield><subfield code="d">MHW</subfield><subfield code="d">N$T</subfield><subfield code="d">UMI</subfield><subfield code="d">YDXCP</subfield><subfield code="d">COO</subfield><subfield code="d">DEBBG</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">E7B</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCF</subfield><subfield code="d">RIV</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">FEM</subfield><subfield code="d">JBG</subfield><subfield code="d">AGLDB</subfield><subfield code="d">ICA</subfield><subfield code="d">PIFAG</subfield><subfield code="d">XFH</subfield><subfield code="d">ZCU</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">U3W</subfield><subfield code="d">D6H</subfield><subfield code="d">STF</subfield><subfield code="d">VTS</subfield><subfield code="d">CEF</subfield><subfield code="d">ICG</subfield><subfield code="d">NLE</subfield><subfield code="d">INT</subfield><subfield code="d">VT2</subfield><subfield code="d">AU@</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKMGB</subfield><subfield code="d">G3B</subfield><subfield code="d">TKN</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UAB</subfield><subfield code="d">DKC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">M8D</subfield><subfield code="d">UKAHL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">DXU</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018014932</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">868236314</subfield><subfield code="a">868276109</subfield><subfield code="a">961659302</subfield><subfield code="a">962641347</subfield><subfield code="a">968063328</subfield><subfield code="a">969084763</subfield><subfield code="a">1259134826</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781461948667</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1461948665</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1306053684</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781306053686</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849519374</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849519373</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849519366</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849519366</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781849519366</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)862365640</subfield><subfield code="z">(OCoLC)868236314</subfield><subfield code="z">(OCoLC)868276109</subfield><subfield code="z">(OCoLC)961659302</subfield><subfield code="z">(OCoLC)962641347</subfield><subfield code="z">(OCoLC)968063328</subfield><subfield code="z">(OCoLC)969084763</subfield><subfield code="z">(OCoLC)1259134826</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000358</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.73.G23</subfield><subfield code="b">A33 2013eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051010</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Adamovich, Andrey.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Groovy 2 cookbook /</subfield><subfield code="c">Andrey Adamovich, Luciano Fiandesio.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">©2013.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This book follows a Cookbook style and is packed with intermediate and advanced level recipes. This book is for Java developers who have an interest in discovering new ways to quickly get the job done using a new language that shares many similarities with Java. The book's recipes start simple, therefore no previous Groovy experience is required to understand the code and the explanations accompanying the examples.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Intro -- Groovy 2 Cookbook -- Table of Contents -- Groovy 2 Cookbook -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- The Groovy language -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Getting Started with Groovy -- Introduction -- Installing Groovy on Windows -- Getting ready -- How to do it... -- There's more... -- Installing Groovy on Linux and OS X -- How to do it... -- How it works... -- There's more... -- See also -- Executing Groovy code from the command line -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy as a command-line text file editor -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to start a server on the command line -- How to do it... -- See also -- Running Groovy with invokedynamic support -- Getting ready -- How to do it... -- There's more... -- See also -- Building Groovy from source -- Getting ready -- How to do it... -- How it works... -- Managing multiple Groovy installations on Linux -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using groovysh to try out Groovy commands -- How to do it... -- How it works... -- There's more... -- Starting groovyConsole to execute Groovy snippets -- How to do it... -- There's more... -- Configuring Groovy in Eclipse -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Configuring Groovy in IntelliJ IDEA -- Getting ready -- How to do it... -- There's more... -- 2. Using Groovy Ecosystem -- Introduction -- Using Java classes from Groovy.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">How to do it... -- How it works... -- There's more... -- See also -- Embedding Groovy into Java -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Compiling Groovy code -- Getting ready -- How to do it... -- How it works... -- See also -- Simplifying dependency management with Grape -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Ant -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Maven -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Gradle -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Generating documentation for Groovy code -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Checking Groovy code's quality with CodeNarc -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 3. Using Groovy Language Features -- Introduction -- Searching strings with regular expressions -- Getting ready -- How to do it... -- There's more... -- See also -- Writing less verbose Java Beans with Groovy Beans -- Getting ready -- How to do it... -- How it works... -- There's more... -- Inheriting constructors in Groovy classes -- How to do it... -- How it works... -- Adding the cloning functionality to Groovy Beans -- How to do it... -- How it works... -- There's more... -- Defining code as data in Groovy -- Getting ready -- How to do it... -- There's more... -- Defining data structures as code in Groovy -- Getting ready -- How to do it... -- How it works... -- See also -- Implementing multiple inheritance in Groovy -- Getting ready -- How to do it.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">How it works... -- There's more... -- See also -- Adding a functionality to the existing Java/Groovy classes -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Defining type-checking rules for dynamic code -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding automatic logging to Groovy classes -- How to do it... -- How it works... -- There's more... -- See also -- 4. Working with Files in Groovy -- Introduction -- Reading from a file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading a text file line by line -- Getting ready -- How to do it... -- There's more... -- See also -- Processing every word in a text file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Writing to a file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Replacing tabs with spaces in a text file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Filtering a text file's content -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Deleting a file or directory -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Walking through a directory recursively -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching for files -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Changing file attributes on Windows -- Getting ready -- How to do it... -- How it works... -- There's more... -- Reading data from a ZIP file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading an Excel file -- Getting ready -- How to do it... -- How it works... -- See also.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Extracting data from a PDF -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 5. Working with XML in Groovy -- Introduction -- Reading XML using XmlSlurper -- Getting ready -- How to do it... -- How it works... -- See also -- Reading XML using XmlParser -- How to do it... -- How it works... -- See also -- Reading XML content with namespaces -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching in XML with GPath -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching in XML with XPath -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Constructing XML content -- How to do it... -- How it works... -- There's more... -- See also -- Modifying XML content -- Getting ready -- How to do it... -- How it works... -- See also -- Sorting XML nodes -- How to do it... -- How it works... -- There's more... -- See also -- Serializing Groovy Beans to XML -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 6. Working with JSON in Groovy -- Introduction -- Parsing JSON messages with JsonSlurper -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Constructing JSON messages with JsonBuilder -- How to do it... -- How it works... -- See also -- Modifying JSON messages -- How to do it... -- How it works... -- See also -- Validating JSON messages -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Converting JSON message to XML -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Converting JSON message to Groovy Bean -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using JSON to configure your scripts -- Getting ready.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">How to do it... -- How it works... -- There's more... -- See also -- 7. Working with Databases in Groovy -- Introduction -- Creating a database table -- Getting ready -- How to do it... -- How it works... -- See also -- Connecting to an SQL database -- Getting ready -- How to do it... -- How it works... -- See also -- Querying an SQL database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Modifying data in an SQL database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Calling a stored procedure -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading BLOB/CLOB from a database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Building a simple ORM framework -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access Redis -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access MongoDB -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access Apache Cassandra -- Getting ready -- How to do it... -- How it works... -- See also -- 8. Working with Web Services in Groovy -- Introduction -- Downloading content from the Internet -- How to do it... -- How it works... -- There's more... -- See also -- Executing an HTTP GET request -- How to do it... -- How it works... -- There's more... -- See also -- Executing an HTTP POST request -- How to do it... -- How it works... -- There's more... -- See also -- Constructing and modifying complex URLs -- How to do it... -- How it works... -- See also -- Issuing a REST request and parsing a response -- Getting ready -- How to do it... -- How it works... -- See also.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Groovy (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2007001244</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Java (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95008574</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Groovy (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Java (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</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="655" ind1=" " ind2="4"><subfield code="a">Llibres electrònics.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Groovy 2 Cookbook (Online) (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCXrbtwdWhyJMQwydtjY44m</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Adamovich, Andrey.</subfield><subfield code="t">Groovy 2 cookbook.</subfield><subfield code="d">Birmingham : Packt Publishing, ©2013</subfield><subfield code="z">9781849519366</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=654627</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH26850749</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL1389399</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10790289</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">654627</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis26533205</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">11318869</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">11305362</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
genre | Llibres electrònics. |
genre_facet | Llibres electrònics. |
id | ZDB-4-EBA-ocn862365640 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:25:37Z |
institution | BVB |
isbn | 9781461948667 1461948665 1306053684 9781306053686 1849519374 9781849519373 1849519366 9781849519366 |
language | English |
oclc_num | 862365640 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource |
psigel | ZDB-4-EBA |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Adamovich, Andrey. Groovy 2 cookbook / Andrey Adamovich, Luciano Fiandesio. Birmingham : Packt Publishing, ©2013. 1 online resource text txt rdacontent computer c rdamedia online resource cr rdacarrier text file Print version record. This book follows a Cookbook style and is packed with intermediate and advanced level recipes. This book is for Java developers who have an interest in discovering new ways to quickly get the job done using a new language that shares many similarities with Java. The book's recipes start simple, therefore no previous Groovy experience is required to understand the code and the explanations accompanying the examples. English. Intro -- Groovy 2 Cookbook -- Table of Contents -- Groovy 2 Cookbook -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- The Groovy language -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Getting Started with Groovy -- Introduction -- Installing Groovy on Windows -- Getting ready -- How to do it... -- There's more... -- Installing Groovy on Linux and OS X -- How to do it... -- How it works... -- There's more... -- See also -- Executing Groovy code from the command line -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy as a command-line text file editor -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to start a server on the command line -- How to do it... -- See also -- Running Groovy with invokedynamic support -- Getting ready -- How to do it... -- There's more... -- See also -- Building Groovy from source -- Getting ready -- How to do it... -- How it works... -- Managing multiple Groovy installations on Linux -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using groovysh to try out Groovy commands -- How to do it... -- How it works... -- There's more... -- Starting groovyConsole to execute Groovy snippets -- How to do it... -- There's more... -- Configuring Groovy in Eclipse -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Configuring Groovy in IntelliJ IDEA -- Getting ready -- How to do it... -- There's more... -- 2. Using Groovy Ecosystem -- Introduction -- Using Java classes from Groovy. How to do it... -- How it works... -- There's more... -- See also -- Embedding Groovy into Java -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Compiling Groovy code -- Getting ready -- How to do it... -- How it works... -- See also -- Simplifying dependency management with Grape -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Ant -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Maven -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Gradle -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Generating documentation for Groovy code -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Checking Groovy code's quality with CodeNarc -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 3. Using Groovy Language Features -- Introduction -- Searching strings with regular expressions -- Getting ready -- How to do it... -- There's more... -- See also -- Writing less verbose Java Beans with Groovy Beans -- Getting ready -- How to do it... -- How it works... -- There's more... -- Inheriting constructors in Groovy classes -- How to do it... -- How it works... -- Adding the cloning functionality to Groovy Beans -- How to do it... -- How it works... -- There's more... -- Defining code as data in Groovy -- Getting ready -- How to do it... -- There's more... -- Defining data structures as code in Groovy -- Getting ready -- How to do it... -- How it works... -- See also -- Implementing multiple inheritance in Groovy -- Getting ready -- How to do it. How it works... -- There's more... -- See also -- Adding a functionality to the existing Java/Groovy classes -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Defining type-checking rules for dynamic code -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding automatic logging to Groovy classes -- How to do it... -- How it works... -- There's more... -- See also -- 4. Working with Files in Groovy -- Introduction -- Reading from a file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading a text file line by line -- Getting ready -- How to do it... -- There's more... -- See also -- Processing every word in a text file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Writing to a file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Replacing tabs with spaces in a text file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Filtering a text file's content -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Deleting a file or directory -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Walking through a directory recursively -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching for files -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Changing file attributes on Windows -- Getting ready -- How to do it... -- How it works... -- There's more... -- Reading data from a ZIP file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading an Excel file -- Getting ready -- How to do it... -- How it works... -- See also. Extracting data from a PDF -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 5. Working with XML in Groovy -- Introduction -- Reading XML using XmlSlurper -- Getting ready -- How to do it... -- How it works... -- See also -- Reading XML using XmlParser -- How to do it... -- How it works... -- See also -- Reading XML content with namespaces -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching in XML with GPath -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching in XML with XPath -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Constructing XML content -- How to do it... -- How it works... -- There's more... -- See also -- Modifying XML content -- Getting ready -- How to do it... -- How it works... -- See also -- Sorting XML nodes -- How to do it... -- How it works... -- There's more... -- See also -- Serializing Groovy Beans to XML -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 6. Working with JSON in Groovy -- Introduction -- Parsing JSON messages with JsonSlurper -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Constructing JSON messages with JsonBuilder -- How to do it... -- How it works... -- See also -- Modifying JSON messages -- How to do it... -- How it works... -- See also -- Validating JSON messages -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Converting JSON message to XML -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Converting JSON message to Groovy Bean -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using JSON to configure your scripts -- Getting ready. How to do it... -- How it works... -- There's more... -- See also -- 7. Working with Databases in Groovy -- Introduction -- Creating a database table -- Getting ready -- How to do it... -- How it works... -- See also -- Connecting to an SQL database -- Getting ready -- How to do it... -- How it works... -- See also -- Querying an SQL database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Modifying data in an SQL database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Calling a stored procedure -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading BLOB/CLOB from a database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Building a simple ORM framework -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access Redis -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access MongoDB -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access Apache Cassandra -- Getting ready -- How to do it... -- How it works... -- See also -- 8. Working with Web Services in Groovy -- Introduction -- Downloading content from the Internet -- How to do it... -- How it works... -- There's more... -- See also -- Executing an HTTP GET request -- How to do it... -- How it works... -- There's more... -- See also -- Executing an HTTP POST request -- How to do it... -- How it works... -- There's more... -- See also -- Constructing and modifying complex URLs -- How to do it... -- How it works... -- See also -- Issuing a REST request and parsing a response -- Getting ready -- How to do it... -- How it works... -- See also. Groovy (Computer program language) http://id.loc.gov/authorities/subjects/sh2007001244 Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Groovy (Langage de programmation) Java (Langage de programmation) COMPUTERS Programming Languages General. bisacsh Groovy (Computer program language) fast Java (Computer program language) fast Llibres electrònics. has work: Groovy 2 Cookbook (Online) (Text) https://id.oclc.org/worldcat/entity/E39PCXrbtwdWhyJMQwydtjY44m https://id.oclc.org/worldcat/ontology/hasWork Print version: Adamovich, Andrey. Groovy 2 cookbook. Birmingham : Packt Publishing, ©2013 9781849519366 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=654627 Volltext |
spellingShingle | Adamovich, Andrey Groovy 2 cookbook / Intro -- Groovy 2 Cookbook -- Table of Contents -- Groovy 2 Cookbook -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- The Groovy language -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Getting Started with Groovy -- Introduction -- Installing Groovy on Windows -- Getting ready -- How to do it... -- There's more... -- Installing Groovy on Linux and OS X -- How to do it... -- How it works... -- There's more... -- See also -- Executing Groovy code from the command line -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy as a command-line text file editor -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to start a server on the command line -- How to do it... -- See also -- Running Groovy with invokedynamic support -- Getting ready -- How to do it... -- There's more... -- See also -- Building Groovy from source -- Getting ready -- How to do it... -- How it works... -- Managing multiple Groovy installations on Linux -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using groovysh to try out Groovy commands -- How to do it... -- How it works... -- There's more... -- Starting groovyConsole to execute Groovy snippets -- How to do it... -- There's more... -- Configuring Groovy in Eclipse -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Configuring Groovy in IntelliJ IDEA -- Getting ready -- How to do it... -- There's more... -- 2. Using Groovy Ecosystem -- Introduction -- Using Java classes from Groovy. How to do it... -- How it works... -- There's more... -- See also -- Embedding Groovy into Java -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Compiling Groovy code -- Getting ready -- How to do it... -- How it works... -- See also -- Simplifying dependency management with Grape -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Ant -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Maven -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating Groovy into the build process using Gradle -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Generating documentation for Groovy code -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Checking Groovy code's quality with CodeNarc -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 3. Using Groovy Language Features -- Introduction -- Searching strings with regular expressions -- Getting ready -- How to do it... -- There's more... -- See also -- Writing less verbose Java Beans with Groovy Beans -- Getting ready -- How to do it... -- How it works... -- There's more... -- Inheriting constructors in Groovy classes -- How to do it... -- How it works... -- Adding the cloning functionality to Groovy Beans -- How to do it... -- How it works... -- There's more... -- Defining code as data in Groovy -- Getting ready -- How to do it... -- There's more... -- Defining data structures as code in Groovy -- Getting ready -- How to do it... -- How it works... -- See also -- Implementing multiple inheritance in Groovy -- Getting ready -- How to do it. How it works... -- There's more... -- See also -- Adding a functionality to the existing Java/Groovy classes -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Defining type-checking rules for dynamic code -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding automatic logging to Groovy classes -- How to do it... -- How it works... -- There's more... -- See also -- 4. Working with Files in Groovy -- Introduction -- Reading from a file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading a text file line by line -- Getting ready -- How to do it... -- There's more... -- See also -- Processing every word in a text file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Writing to a file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Replacing tabs with spaces in a text file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Filtering a text file's content -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Deleting a file or directory -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Walking through a directory recursively -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching for files -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Changing file attributes on Windows -- Getting ready -- How to do it... -- How it works... -- There's more... -- Reading data from a ZIP file -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading an Excel file -- Getting ready -- How to do it... -- How it works... -- See also. Extracting data from a PDF -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 5. Working with XML in Groovy -- Introduction -- Reading XML using XmlSlurper -- Getting ready -- How to do it... -- How it works... -- See also -- Reading XML using XmlParser -- How to do it... -- How it works... -- See also -- Reading XML content with namespaces -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching in XML with GPath -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching in XML with XPath -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Constructing XML content -- How to do it... -- How it works... -- There's more... -- See also -- Modifying XML content -- Getting ready -- How to do it... -- How it works... -- See also -- Sorting XML nodes -- How to do it... -- How it works... -- There's more... -- See also -- Serializing Groovy Beans to XML -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 6. Working with JSON in Groovy -- Introduction -- Parsing JSON messages with JsonSlurper -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Constructing JSON messages with JsonBuilder -- How to do it... -- How it works... -- See also -- Modifying JSON messages -- How to do it... -- How it works... -- See also -- Validating JSON messages -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Converting JSON message to XML -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Converting JSON message to Groovy Bean -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using JSON to configure your scripts -- Getting ready. How to do it... -- How it works... -- There's more... -- See also -- 7. Working with Databases in Groovy -- Introduction -- Creating a database table -- Getting ready -- How to do it... -- How it works... -- See also -- Connecting to an SQL database -- Getting ready -- How to do it... -- How it works... -- See also -- Querying an SQL database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Modifying data in an SQL database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Calling a stored procedure -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Reading BLOB/CLOB from a database -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Building a simple ORM framework -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access Redis -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access MongoDB -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using Groovy to access Apache Cassandra -- Getting ready -- How to do it... -- How it works... -- See also -- 8. Working with Web Services in Groovy -- Introduction -- Downloading content from the Internet -- How to do it... -- How it works... -- There's more... -- See also -- Executing an HTTP GET request -- How to do it... -- How it works... -- There's more... -- See also -- Executing an HTTP POST request -- How to do it... -- How it works... -- There's more... -- See also -- Constructing and modifying complex URLs -- How to do it... -- How it works... -- See also -- Issuing a REST request and parsing a response -- Getting ready -- How to do it... -- How it works... -- See also. Groovy (Computer program language) http://id.loc.gov/authorities/subjects/sh2007001244 Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Groovy (Langage de programmation) Java (Langage de programmation) COMPUTERS Programming Languages General. bisacsh Groovy (Computer program language) fast Java (Computer program language) fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh2007001244 http://id.loc.gov/authorities/subjects/sh95008574 |
title | Groovy 2 cookbook / |
title_auth | Groovy 2 cookbook / |
title_exact_search | Groovy 2 cookbook / |
title_full | Groovy 2 cookbook / Andrey Adamovich, Luciano Fiandesio. |
title_fullStr | Groovy 2 cookbook / Andrey Adamovich, Luciano Fiandesio. |
title_full_unstemmed | Groovy 2 cookbook / Andrey Adamovich, Luciano Fiandesio. |
title_short | Groovy 2 cookbook / |
title_sort | groovy 2 cookbook |
topic | Groovy (Computer program language) http://id.loc.gov/authorities/subjects/sh2007001244 Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Groovy (Langage de programmation) Java (Langage de programmation) COMPUTERS Programming Languages General. bisacsh Groovy (Computer program language) fast Java (Computer program language) fast |
topic_facet | Groovy (Computer program language) Java (Computer program language) Groovy (Langage de programmation) Java (Langage de programmation) COMPUTERS Programming Languages General. Llibres electrònics. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=654627 |
work_keys_str_mv | AT adamovichandrey groovy2cookbook |