top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Beginning Groovy, Grails and Griffon / / Vishal Layka ...[et al.]
Beginning Groovy, Grails and Griffon / / Vishal Layka ...[et al.]
Autore Layka Vishal
Edizione [1st ed. 2013.]
Pubbl/distr/stampa New York, : Apress, 2013
Descrizione fisica 1 online resource (351 p.)
Disciplina 004
005.1
Soggetto topico Groovy (Computer program language)
Application software - Development
Java (Computer program language)
Web site development
ISBN 9781430248071
1430248076
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto ""Title Page""; ""Copyright Page""; ""Contents at a Glance""; ""Table of Contents""; ""About the Authors""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Chapter 1 Introduction to Groovy""; ""Installation""; ""Groovy by Example""; ""Converting Java to Groovy""; ""Converting a JavaBean to a GroovyBean""; ""Simplifying the Code""; ""Using Groovy Collection Notation and Closure""; ""Getting Rid of main()""; ""Groovy Language Key Features""; ""Assertion""; ""Annotations for AST Transformation""; ""Builder""; ""Closure""; ""GDK""; ""Metaprogramming""; ""Native JSON Support""
""Native Support for Lists and Maps""""Native Support for Regular Expression""; ""Object Orientation: Everything is an Object in Groovy""; ""String interpolation""; ""Static and Dynamic Typing""; ""Static Type Checking""; ""Static Compilation""; ""Optional Syntax""; ""Access Modifiers""; ""Checked Exceptions""; ""Getters and Setters""; ""Import Statements""; ""Parentheses and Semicolons""; ""Return Type and the return Keyword""; ""Summary""; ""Chapter 2 Groovy Basics""; ""Scripts""; ""Using Script Functions""; ""Compiling Groovy""; ""Running Groovy""; ""Command Line""; ""Groovy Shell""
""Groovy Console""""Assertions""; ""Power Asserts""; ""Strings""; ""GStrings""; ""Single Line Strings""; ""Multiline Strings""; ""Slashy Strings""; ""Multiline Slashy Strings""; ""Dollar Slashy Strings""; ""Regular Expressions""; ""Groovy Regular Expression Operators""; ""Match Operator""; ""Find Operator""; ""Pattern Operator""; ""Common Uses of Regular Expressions""; ""Collective Datatypes""; ""Arrays""; ""Lists""; ""Maps""; ""Ranges""; ""Sets""; ""Control Structure""; ""Groovy Truth""; ""Logical Branching""; ""Looping""; ""Exception Handling""; ""Methods""; ""Closures""
""Implicit Variables""""it""; ""this, owner, and delegate""; ""Explicit Declaration of Closure""; ""Reusing the Method as a Closure""; ""Closures and Collection""; ""any""; ""collect""; ""each""; ""every""; ""find""; ""Closures as Map Keys and Values""; ""Currying Closure""; ""Closure Trampoline""; ""Closure Memoization""; ""Operators""; ""Operator Overloading""; ""Specialized Operators""; ""Spread Operator""; ""Elvis Operator""; ""Safe Navigation/Dereference Operator""; ""Field Operator""; ""Method Closure Operator""; ""Diamond Operator""; ""Summary""; ""Chapter 3 More Advanced Groovy""
""Object Orientation in Groovy""""Classes and Scripts""; ""Groovy Constructors""; ""Inheritance""; ""Polymorphism""; ""Groovy Unit Testing""; ""Working with XML""; ""Writing XML with Java""; ""Groovy Builders""; ""Writing XML with Groovy MarkupBuilder""; ""Reading XML with XmlSlurper""; ""Native JSON support""; ""Reading JSON""; ""JsonBuilder""; ""Prettyprinting JSON Content""; ""Generating Text with Templates""; ""Runtime Metaprogramming""; ""Metaobject Protocol""; ""Metaclass""; ""Using invokeMethod() and get/setProperty()""; ""Overriding invokeMethod""
""Overriding getProperty and setProperty""
Record Nr. UNINA-9910438096003321
Layka Vishal  
New York, : Apress, 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
The definitive guide to Grails 2 / / Jeff Scott Brown, Graeme Rocher
The definitive guide to Grails 2 / / Jeff Scott Brown, Graeme Rocher
Autore Brown Jeff Scott
Edizione [1st ed. 2013.]
Pubbl/distr/stampa [New York], : Apress, : Distributed to the book trade worldwide by Springer Science+Business Media New York, c2013
Descrizione fisica 1 online resource (350 p.)
Disciplina 006.78
Altri autori (Persone) RocherGraeme Keith
Collana The expert's voice in web development
Soggetto topico Web site development
Groovy (Computer program language)
Application software - Development
ISBN 9781430243786
1430243783
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Title Page; Copyright Page; Dedication Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; CHAPTER 1 The Essence of Grails; Simplicity and Power; Grails, the Platform; Living in the Java Ecosystem; Installing and Configuring Grails; Creating Your First Application; Step 1: Creating the Application; Step 2: Creating a Controller; Step 3: Printing a Message; Step 4: Testing the Code; Step 5: Running the Tests; Step 6: Running the Application; Grails Interactive Mode; Summary; CHAPTER 2 Getting Started with Grails; What Is Scaffolding?
Creating a DomainIntroducing Dynamic Scaffolding; The Create Operation; The Read Operation; The Update Operation; The Delete Operation; Static Scaffolding; Generating a Controller; Generating the Views; Being Environmentally Friendly; Configuring Data Sources; The DataSource.groovy File; Configuring a MySQL Database; Configuring a JNDI Data Source; Supported Databases; Deploying the Application; Deployment with run-war; Deployment with a WAR file; Summary; CHAPTER 3 Understanding Domain Classes; Persisting Fields to the Database; Validating Domain Classes; Using Custom Validators
Understanding Transient PropertiesCustomizing Your Database Mapping; Building Relationships; Extending Classes with Inheritance; Embedding Objects; Testing Domain Classes; Summary; CHAPTER 4 Understanding Controllers; Defining Controllers; Setting the Default Action; Logging; Logging Exceptions; Accessing Request Attributes; Using Controller Scopes; Understanding Flash Scope; Accessing Request Parameters; Request Parameter Type Conversions; Rendering Text; Redirecting a Request; Creating a Model; Rendering a View; Finding the Default View; Selecting a Custom View; Rendering Templates
Performing Data BindingValidating Incoming Data; The Errors API and Controllers; Data Binding to Multiple Domain Objects; Data Binding with the bindData Method; Data Binding and Associations; The Bindable Constraint; Working with Command Objects; Defining Command Objects; Using Command Objects; Imposing HTTP Method Restrictions; Implementing an Imperative Solution; Taking Advantage of a Declarative Syntax; Controller IO; Handling File Uploads; Working with Multipart Requests; Uploads and Data Binding; Reading the Request InputStream; Writing a Binary Response; Using Simple Interceptors
Before AdviceAfter Advice; Testing Controllers; Controllers in Action; Creating the gTunes Home Page; Adding the User Domain Class; Adding a Login Form; Implementing Registration; Testing the Registration Code; Allowing Users to Log In; Testing the Login Process; Summary; CHAPTER 5 Understanding Views; The Basics; Understanding the Model; Page Directives; Groovy Scriptlets; GSP As GStrings; Built-in Grails Tags; Setting Variables with Tags; Logical Tags; Iterative Tags; Filtering and Iteration; The collect Tag; The findAll Tag; Grails Dynamic Tags; Linking Tags; The Link Tag
The createLink and resource Tags
Altri titoli varianti Grails two
Record Nr. UNINA-9910438101503321
Brown Jeff Scott  
[New York], : Apress, : Distributed to the book trade worldwide by Springer Science+Business Media New York, c2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Grails 1.1 web application development [[electronic resource] ] : reclaiming productivity for faster Java web development / / Jon Dickinson
Grails 1.1 web application development [[electronic resource] ] : reclaiming productivity for faster Java web development / / Jon Dickinson
Autore Dickinson Jon
Pubbl/distr/stampa Birmingham, U.K., : Packt Pub., 2009
Descrizione fisica 1 online resource (328 p.)
Disciplina 658.4/06
Collana From technologies to solutions
Soggetto topico Web site development
Groovy (Computer program language)
Application software - Development
Soggetto genere / forma Electronic books.
ISBN 1-282-11197-3
9786612111976
1-84719-669-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Getting Started with Grails; Why Grails?; Less configuration; Faster setup; Shorter develop/test cycle; Consistent development environment; Domain-specific language for web development; Fewer dependencies; Installing Grails; Build a team communication portal; Summary; Chapter 2: Managing Users with Scaffolding; What is scaffolding?; Create the domain classes; Create the User domain class; Create the Role domain class; Creating controllers to enable scaffolding; Control through constraints; Meeting the relations; Relating roles and users
Ordering fields through constraintsBootstrapping demo data; Summary; Chapter 3: Posting Messages; Message domain class; Rendering a form; Message controller; Groovy Server Pages; Create message view; Grails layouts; Show the form; Handling user input; Binding the request to the domain; Validate and save; Flash scope; Redirect; Render validation errors; Feedback to the user; Create a home page; HomeController; List all messages; Home page view; Styles and navigation; Set the default page; Update the layout; Tidying up; HTML encoding; Overriding validation error messages; Summary
Chapter 4: Introduction to GroovyWhat is Groovy?; Object-Oriented; Dynamic; Functional; Loosely typed and strongly typed; Why Groovy?; Familiar syntax; Direct integration with Java; Running Groovy; Installing Groovy; Groovy shell; Groovy console; Execute Groovy scripts; Groovy classes and scripts; Groovy Features; Semicolons; Strings; Numbers; Lists; Maps; Ranges; Truth and equality; Closures; Plain old Groovy objects; Metaprogramming; Adding dynamic behavior; The great pretender; Builders; Summary; Chapter 5: Authentication with JSecurity Plugin; Where to find plug-ins?; Installing a plug-in
Configuring JSecurity plug-inHow does JSecurity work?; More about realms; Create a simple realm; Implement authenticate; Dynamic finders; Implement hasRole; Install the authentication controller; The authentication filter; Password encryption; Add the missing pieces; Encryption of users' passwords; Permission denied page; Sign out link; Who posted that?; Relate messages to users; Making it happen; Showing the user; Hibernate lazy loading; Eager load users; Summary; Chapter 6: Testing; Writing unit tests; Why we write unit tests; Confidence in code; Improve design; Developer productivity
Document codeHow to write unit tests; Test discreet units of code; Trust your libraries; Test your production code; Descriptive test names; Test one thing at a time; JUnit refresher; SetUp and TearDown; Asserting expectations; Unit tests in Grails; Groovy test extensions; Create a grails test; Running our tests; Grails testing plug-in; Testing Metacontroller; Testing validation; Limitations of Grails in unit tests; Integration testing; External dependencies; Repeatable tests; Integration tests in Grails; BootStrap for environments; Functional testing; Environment setup; Repeatable tests
Test performance
Record Nr. UNINA-9910456085603321
Dickinson Jon  
Birmingham, U.K., : Packt Pub., 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Grails 1.1 web application development [[electronic resource] ] : reclaiming productivity for faster Java web development / / Jon Dickinson
Grails 1.1 web application development [[electronic resource] ] : reclaiming productivity for faster Java web development / / Jon Dickinson
Autore Dickinson Jon
Pubbl/distr/stampa Birmingham, U.K., : Packt Pub., 2009
Descrizione fisica 1 online resource (328 p.)
Disciplina 658.4/06
Collana From technologies to solutions
Soggetto topico Web site development
Groovy (Computer program language)
Application software - Development
ISBN 1-282-11197-3
9786612111976
1-84719-669-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Getting Started with Grails; Why Grails?; Less configuration; Faster setup; Shorter develop/test cycle; Consistent development environment; Domain-specific language for web development; Fewer dependencies; Installing Grails; Build a team communication portal; Summary; Chapter 2: Managing Users with Scaffolding; What is scaffolding?; Create the domain classes; Create the User domain class; Create the Role domain class; Creating controllers to enable scaffolding; Control through constraints; Meeting the relations; Relating roles and users
Ordering fields through constraintsBootstrapping demo data; Summary; Chapter 3: Posting Messages; Message domain class; Rendering a form; Message controller; Groovy Server Pages; Create message view; Grails layouts; Show the form; Handling user input; Binding the request to the domain; Validate and save; Flash scope; Redirect; Render validation errors; Feedback to the user; Create a home page; HomeController; List all messages; Home page view; Styles and navigation; Set the default page; Update the layout; Tidying up; HTML encoding; Overriding validation error messages; Summary
Chapter 4: Introduction to GroovyWhat is Groovy?; Object-Oriented; Dynamic; Functional; Loosely typed and strongly typed; Why Groovy?; Familiar syntax; Direct integration with Java; Running Groovy; Installing Groovy; Groovy shell; Groovy console; Execute Groovy scripts; Groovy classes and scripts; Groovy Features; Semicolons; Strings; Numbers; Lists; Maps; Ranges; Truth and equality; Closures; Plain old Groovy objects; Metaprogramming; Adding dynamic behavior; The great pretender; Builders; Summary; Chapter 5: Authentication with JSecurity Plugin; Where to find plug-ins?; Installing a plug-in
Configuring JSecurity plug-inHow does JSecurity work?; More about realms; Create a simple realm; Implement authenticate; Dynamic finders; Implement hasRole; Install the authentication controller; The authentication filter; Password encryption; Add the missing pieces; Encryption of users' passwords; Permission denied page; Sign out link; Who posted that?; Relate messages to users; Making it happen; Showing the user; Hibernate lazy loading; Eager load users; Summary; Chapter 6: Testing; Writing unit tests; Why we write unit tests; Confidence in code; Improve design; Developer productivity
Document codeHow to write unit tests; Test discreet units of code; Trust your libraries; Test your production code; Descriptive test names; Test one thing at a time; JUnit refresher; SetUp and TearDown; Asserting expectations; Unit tests in Grails; Groovy test extensions; Create a grails test; Running our tests; Grails testing plug-in; Testing Metacontroller; Testing validation; Limitations of Grails in unit tests; Integration testing; External dependencies; Repeatable tests; Integration tests in Grails; BootStrap for environments; Functional testing; Environment setup; Repeatable tests
Test performance
Record Nr. UNINA-9910780429003321
Dickinson Jon  
Birmingham, U.K., : Packt Pub., 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Grails 1.1 web application development : reclaiming productivity for faster Java web development / / Jon Dickinson
Grails 1.1 web application development : reclaiming productivity for faster Java web development / / Jon Dickinson
Autore Dickinson Jon
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham, U.K., : Packt Pub., 2009
Descrizione fisica 1 online resource (328 p.)
Disciplina 658.4/06
Collana From technologies to solutions
Soggetto topico Web site development
Groovy (Computer program language)
Application software - Development
ISBN 1-282-11197-3
9786612111976
1-84719-669-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Getting Started with Grails; Why Grails?; Less configuration; Faster setup; Shorter develop/test cycle; Consistent development environment; Domain-specific language for web development; Fewer dependencies; Installing Grails; Build a team communication portal; Summary; Chapter 2: Managing Users with Scaffolding; What is scaffolding?; Create the domain classes; Create the User domain class; Create the Role domain class; Creating controllers to enable scaffolding; Control through constraints; Meeting the relations; Relating roles and users
Ordering fields through constraintsBootstrapping demo data; Summary; Chapter 3: Posting Messages; Message domain class; Rendering a form; Message controller; Groovy Server Pages; Create message view; Grails layouts; Show the form; Handling user input; Binding the request to the domain; Validate and save; Flash scope; Redirect; Render validation errors; Feedback to the user; Create a home page; HomeController; List all messages; Home page view; Styles and navigation; Set the default page; Update the layout; Tidying up; HTML encoding; Overriding validation error messages; Summary
Chapter 4: Introduction to GroovyWhat is Groovy?; Object-Oriented; Dynamic; Functional; Loosely typed and strongly typed; Why Groovy?; Familiar syntax; Direct integration with Java; Running Groovy; Installing Groovy; Groovy shell; Groovy console; Execute Groovy scripts; Groovy classes and scripts; Groovy Features; Semicolons; Strings; Numbers; Lists; Maps; Ranges; Truth and equality; Closures; Plain old Groovy objects; Metaprogramming; Adding dynamic behavior; The great pretender; Builders; Summary; Chapter 5: Authentication with JSecurity Plugin; Where to find plug-ins?; Installing a plug-in
Configuring JSecurity plug-inHow does JSecurity work?; More about realms; Create a simple realm; Implement authenticate; Dynamic finders; Implement hasRole; Install the authentication controller; The authentication filter; Password encryption; Add the missing pieces; Encryption of users' passwords; Permission denied page; Sign out link; Who posted that?; Relate messages to users; Making it happen; Showing the user; Hibernate lazy loading; Eager load users; Summary; Chapter 6: Testing; Writing unit tests; Why we write unit tests; Confidence in code; Improve design; Developer productivity
Document codeHow to write unit tests; Test discreet units of code; Trust your libraries; Test your production code; Descriptive test names; Test one thing at a time; JUnit refresher; SetUp and TearDown; Asserting expectations; Unit tests in Grails; Groovy test extensions; Create a grails test; Running our tests; Grails testing plug-in; Testing Metacontroller; Testing validation; Limitations of Grails in unit tests; Integration testing; External dependencies; Repeatable tests; Integration tests in Grails; BootStrap for environments; Functional testing; Environment setup; Repeatable tests
Test performance
Record Nr. UNINA-9910967289503321
Dickinson Jon  
Birmingham, U.K., : Packt Pub., 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Groovy 2 Cookbook / / Andrey Adamovich, Luciano Fiandesio
Groovy 2 Cookbook / / Andrey Adamovich, Luciano Fiandesio
Autore Adamovich Andrey
Edizione [1st edition]
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2013
Descrizione fisica 1 online resource (394 p.)
Altri autori (Persone) FiandesioLuciano
Soggetto topico Groovy (Computer program language)
Object-oriented programming languages
Soggetto genere / forma Electronic books.
ISBN 1-84951-937-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910453476103321
Adamovich Andrey  
Birmingham : , : Packt Publishing, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Groovy 2 Cookbook / / Andrey Adamovich, Luciano Fiandesio
Groovy 2 Cookbook / / Andrey Adamovich, Luciano Fiandesio
Autore Adamovich Andrey
Edizione [1st edition]
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2013
Descrizione fisica 1 online resource (394 p.)
Altri autori (Persone) FiandesioLuciano
Soggetto topico Groovy (Computer program language)
Object-oriented programming languages
ISBN 1-84951-937-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910790640103321
Adamovich Andrey  
Birmingham : , : Packt Publishing, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Groovy 2 Cookbook / / Andrey Adamovich, Luciano Fiandesio
Groovy 2 Cookbook / / Andrey Adamovich, Luciano Fiandesio
Autore Adamovich Andrey
Edizione [1st edition]
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2013
Descrizione fisica 1 online resource (394 p.)
Disciplina 385.378
Altri autori (Persone) FiandesioLuciano
Soggetto topico Groovy (Computer program language)
Object-oriented programming languages
ISBN 9781849519373
1849519374
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 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.
Issuing a SOAP request and parsing a response.
Altri titoli varianti Groovy two cookbook
Record Nr. UNINA-9910967577203321
Adamovich Andrey  
Birmingham : , : Packt Publishing, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui