Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Making Java Groovy

Buy
Making Java Groovy, 9781935182948 (1935182943), Manning Publications, 2013

Summary

Making Java Groovy is a practical handbook for developers who want to blend Groovy into their day-to-day work with Java. It starts by introducing the key differences between Java and Groovy—and how you can use them to your advantage. Then, it guides you step-by-step through realistic development challenges, from web applications to web services to desktop applications, and shows how Groovy makes them easier to put into production.

About this Book

You don't need the full force of Java when you're writing a build script, a simple system utility, or a lightweight web app—but that's where Groovy shines brightest. This elegant JVM-based dynamic language extends and simplifies Java so you can concentrate on the task at hand instead of managing minute details and unnecessary complexity.

Making Java Groov is a practical guide for developers who want to benefit from Groovy in their work with Java. It starts by introducing the key differences between Java and Groovy and how to use them to your advantage. Then, you'll focus on the situations you face every day, like consuming and creating RESTful web services, working with databases, and using the Spring framework. You'll also explore the great Groovy tools for build processes, testing, and deployment and learn how to write Groovy-based domain-specific languages that simplify Java development.

Written for developers familiar with Java. No Groovy experience required.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

What's Inside

  • Easier Java
  • Closures, builders, and metaprogramming
  • Gradle for builds, Spock for testing
  • Groovy frameworks like Grails and Griffon

About the Author

Ken Kousen is an independent consultant and trainer specializing in Spring, Hibernate, Groovy, and Grails.

Table of Contents

PART 1: UP TO SPEED WITH GROOVY
PART 2: GROOVY TOOLS
PART 3: GROOVY IN THE REAL WORLD
  1. Why add Groovy to Java?
  2. Groovy by example
  3. Code-level integration
  4. Using Groovy features in Java
  5. Build processes
  6. Testing Groovy and Java projects
  7. The Spring framework
  8. Database access
  9. RESTful web services
  10. Building and testing web applications
(HTML tags aren't allowed.)

Where Code and Content Meet: Design Patterns for Web Content Management and Delivery, Personalisation and User Participation
Where Code and Content Meet: Design Patterns for Web Content Management and Delivery, Personalisation and User Participation

A practical go-to reference for Web developers programming custom software for Web sites

Most advanced Web sites or Web platforms have specific requirements that go beyond standard functionality; to meet such requirements, it's often necessary to develop custom software. This is the point where code and content meet, and...

Enterprise Software Delivery: Bringing Agility and Efficiency to the Global Software Supply Chain
Enterprise Software Delivery: Bringing Agility and Efficiency to the Global Software Supply Chain

Globalization, rapid technology churn, and massive economic shifts have made it more difficult than ever to deliver high-value enterprise software.

 

In Enterprise Software Delivery, IBM Distinguished Engineer Alan W. Brown guides...

How to Master the Art of Selling from SmarterComics
How to Master the Art of Selling from SmarterComics

After failing during the first six months of his career in sales, Tom Hopkins discovered and applied the very best sales techniques, then earned more than one million dollars in just three years. What turned Tom Hopkins around? The answers are revealed in How to Master the Art of Selling from SmarterComics, as Tom explains to readers what the...


WordPerfect 12 For Dummies
WordPerfect 12 For Dummies
Make PDFs, use templates, and print envelopes and labels

Here's the perfect way to create and format documents for print or the Web

Maybe it's a revolutionary thought, but could it be you just want to use your word-processing program to create great-looking, readable documents? Perfect! This friendly guide will get you going with...

Soft Computing for Data Mining Applications (Studies in Computational Intelligence)
Soft Computing for Data Mining Applications (Studies in Computational Intelligence)
The authors have consolidated their research work in this volume titled Soft Computing for Data Mining Applications. The monograph gives an insight into the research in the ?elds of Data Mining in combination with Soft Computing methodologies. In these days, the data continues to grow - ponentially. Much of the data is implicitly or explicitly...
Text Processing in Python
Text Processing in Python

Text Processing in Python is an example-driven, hands-on tutorial that carefully teaches programmers how to accomplish numerous text processing tasks using the Python language. Filled with concrete examples, this book provides efficient and effective solutions to specific text processing problems and practical...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy