Computers

Grails in Action

Author: Peter Ledbrook,Glen Smith

Publisher: Manning Publications

ISBN: 9781617290961

Category: Computers

Page: 545

View: 1981

Provides information on using the Groovy language with Grails to create web applications, integrate with enterprise messaging, manage plugins, and work with NoSQL back ends.
Computers

Grails in Action

Author: Glen Smith,Peter Ledbrook

Publisher: Manning Publications

ISBN: N.A

Category: Computers

Page: 487

View: 1649

Provides information on using the Groovy language with Grails to create applications, develop tag libraries, create domain models, and provide reusable services.

Grails In Action

Author: Glen Smith,Peter Ledbrook

Publisher: N.A

ISBN: 9788177229790

Category:

Page: 520

View: 8305

Computers

Groovy in Action

Author: Dierk Konig,Guillaume Laforge,Paul King,Cédric Champeau,Hamlet D'Arcy,Jon Skeet,Erik Pragt

Publisher: Manning Publications Company

ISBN: 9781935182443

Category: Computers

Page: 912

View: 2430

Summary Groovy in Action, Second Edition is a thoroughly revised, comprehensive guide to Groovy programming. It introduces Java developers to the dynamic features that Groovy provides, and shows how to apply Groovy to a range of tasks including building new apps, integration with existing code, and DSL development. Covers Groovy 2.4. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology In the last ten years, Groovy has become an integral part of a Java developer's toolbox. Its comfortable, common-sense design, seamless integration with Java, and rich ecosystem that includes the Grails web framework, the Gradle build system, and Spock testing platform have created a large Groovy community About the Book Groovy in Action, Second Edition is the undisputed definitive reference on the Groovy language. Written by core members of the Groovy language team, this book presents Groovy like no other can—from the inside out. With relevant examples, careful explanations of Groovy's key concepts and features, and insightful coverage of how to use Groovy in-production tasks, including building new applications, integration with existing code, and DSL development, this is the only book you'll need. Updated for Groovy 2.4. Some experience with Java or another programming language is helpful. No Groovy experience is assumed. What's Inside Comprehensive coverage of Groovy 2.4 including language features, libraries, and AST transformations Dynamic, static, and extensible typing Concurrency: actors, data parallelism, and dataflow Applying Groovy: Java integration, XML, SQL, testing, and domain-specific language support Hundreds of reusable examples About the Authors Authors Dierk König, Paul King, Guillaume Laforge, Hamlet D'Arcy, Cédric Champeau, Erik Pragt, and Jon Skeet are intimately involved in the creation and ongoing development of the Groovy language and its ecosystem. Table of Contents PART 1 THE GROOVY LANGUAGE Your way to Groovy Overture: Groovy basics Simple Groovy datatypes Collective Groovy datatypes Working with closures Groovy control structures Object orientation, Groovy style Dynamic programming with Groovy Compile-time metaprogramming and AST transformations Groovy as a static language PART 2 AROUND THE GROOVY LIBRARY Working with builders Working with the GDK Database programming with Groovy Working with XML and JSON Interacting with Web Services Integrating Groovy PART 3 APPLIED GROOVY Unit testing with Groovy Concurrent Groovy with GPars Domain-specific languages The Groovy ecosystem
Computers

Griffon in Action

Author: Andres Almiray,Danno Ferrin,James Shingler

Publisher: Manning Publications

ISBN: 9781935182238

Category: Computers

Page: 358

View: 599

Provides information on using Griffon, the Groovy-driven UI framework for the JVM, to develop applications and interfaces.
Computers

The Definitive Guide to Grails 2

Author: Jeff Scott Brown,Graeme Rocher

Publisher: Apress

ISBN: 1430243783

Category: Computers

Page: 360

View: 1830

Grails is a full stack framework which aims to greatly simplify the task of building serious web applications for the JVM. The concepts within Grails, like interceptors, tag libs, and Groovy Server Pages (GSP), make those in the Java community feel right at home. Grails’ foundation is on solid open source technologies such as Spring, Hibernate, and SiteMesh, which gives it even more potential in the Java space: Spring provides powerful inversion of control and MVC, Hibernate brings a stable, mature object relational mapping technology with the ability to integrate with legacy systems, and SiteMesh handles flexible layout control and page decoration. Grails complements these with additional features that take advantage of the coding–by–convention paradigm such as dynamic tag libraries, Grails object relational mapping, Groovy Server Pages, and scaffolding. Graeme Rocher, Grails lead and founder, and Jeff Brown bring you completely up–to–date with their authoritative and fully comprehensive guide to the Grails 2 framework. You’ll get to know all the core features, services, and Grails extensions via plug–ins, and understand the roles that Groovy and Grails are playing in the changing Web.
Computers

Beginning Groovy and Grails

From Novice to Professional

Author: Jim Shingler,Joseph Faisal Nusairat,Christopher M Judd

Publisher: Apress

ISBN: 143021046X

Category: Computers

Page: 440

View: 2045

Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Java developers have been particularly fortunate in this area, having been able to take advantage of Grails, an open source framework that supercharges productivity when building Java–driven web sites. Grails is based on Groovy, which is a very popular and growing dynamic scripting language for Java developers and was inspired by Python, Ruby, and Smalltalk. Beginning Groovy and Grails is the first introductory book on the Groovy language and its primary web framework, Grails. This book gets you started with Groovy and Grails and culminates in the example and possible application of some real–world projects. You follow along with the development of each project, implementing and running each application while learning new features along the way.
Computers

Groovy in Action

Author: Dierk König

Publisher: Manning Publications Company

ISBN: 9781932394849

Category: Computers

Page: 659

View: 594

A guide to the Groovy programming language covers such topics as shell scripting, dynamic programming, Grails, GDK, and XML.
Computers

Getting Started with Grails

Author: Jason Rudolph

Publisher: Lulu.com

ISBN: 143030782X

Category: Computers

Page: 132

View: 3415

Grails is an open-source, rapid web application development framework that provides a super-productive full-stack programming model based on the Groovy scripting language and built on top of Spring, Hibernate, and other standard Java frameworks. Ruby on Rails pioneered the innovative coupling of a powerful programming language and an opinionated framework that favors sensible defaults over complex configuration, but many organizations aren't yet ready to stray from the safety of Java or forgo their current Java investments. Grails makes it possible to achieve equivalent productivity in a Java-centric environment. Over the course of this book, the reader will explore the various aspects of Grails and also experience Grails by building a Grails app.
Computers

Programming Grails

Best Practices for Experienced Grails Developers

Author: Burt Beckwith

Publisher: "O'Reilly Media, Inc."

ISBN: 1449324533

Category: Computers

Page: 364

View: 8276

Dig deeper into Grails architecture and discover how this application framework works its magic. Written by a core developer on the Grails team, this practical guide takes you behind the curtain to reveal the inner workings of its 2.0 feature set. You’ll learn best practices for building and deploying Grails applications, including performance, security, scaling, tuning, debugging, and monitoring. Understand how Grails integrates with Groovy, Spring, Hibernate, and other JVM technologies, and learn how to create and use plugins to augment your application’s functionality. Once you know how Grails adds behavior by convention, you can solve problems more easily and develop applications more intuitively. Write simpler, more powerful code with the Groovy language Manage persistence in Grails, using Hibernate or a NoSQL datastore Learn how Grails uses Spring’s functionality and optional modules Discover how Hibernate handles details for storing and retrieving data Integrate technologies for messaging, mail, creating web services, and other JEE technologies Bypass convention and configure Grails manually Learn a general approach to upgrading applications and plugins Use Grails to develop and deploy IaaS and PaaS applications
Computers

Gradle in Action

Author: Benjamin Muschko

Publisher: Manning Publications

ISBN: 9781617291302

Category: Computers

Page: 456

View: 7535

Summary Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to build a full-fledged, real-world project. Along the way, it touches on advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software. About the Technology Gradle is a general-purpose build automation tool. It extends the usage patterns established by its forerunners, Ant and Maven, and allows builds that are expressive, maintainable, and easy to understand. Using a flexible Groovy-based DSL, Gradle provides declarative and extendable language elements that let you model your project's needs the way you want. About the Book Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to establish an effective build process for a full-fledged, real-world project. Along the way, it covers advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software. The book assumes a basic background in Java, but no knowledge of Groovy. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. Whats Inside A comprehensive guide to Gradle Practical, real-world examples Transitioning from Ant and Maven In-depth plugin development Continuous delivery with Gradle About the Author Benjamin Muschko is a member of the Gradleware engineering team and the author of several popular Gradle plugins. Table of Contents PART 1 INTRODUCING GRADLE Introduction to project automation Next-generation builds with Gradle Building a Gradle project by example PART 2 MASTERING THE FUNDAMENTALS Build script essentials Dependency management Multiproject builds Testing with Gradle Extending Gradle Integration and migration PART 3 FROM BUILD TO DEPLOYMENT IDE support and tooling Building polyglot projects Code quality management and monitoring Continuous integration Artifact assembly and publishing Infrastructure provisioning and deployment

Spring Boot in Action

Author: Craig Walls

Publisher: Manning Publications

ISBN: 9781617292545

Category:

Page: 275

View: 2698

Summary A developer-focused guide to writing applications using Spring Boot. You'll learn how to bypass the tedious configuration steps so that you can concentrate on your application's behavior. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the TechnologyThe Spring Framework simplifies enterprise Java development, but it does require lots of tedious configuration work. Spring Boot radically streamlines spinning up a Spring application. You get automatic configuration and a model with established conventions for build-time and runtime dependencies. You also get a handy command-line interface you can use to write scripts in Groovy. Developers who use Spring Boot often say that they can't imagine going back to hand configuring their applications. About the Book "Spring Boot in Action" is a developer-focused guide to writing applications using Spring Boot. In it, you'll learn how to bypass configuration steps so you can focus on your application's behavior. Spring expert Craig Walls uses interesting and practical examples to teach you both how to use the default settings effectively and how to override and customize Spring Boot for your unique environment. Along the way, you'll pick up insights from Craig's years of Spring development experience. What's InsideDevelop Spring apps more efficientlyMinimal to no configurationRuntime metrics with the ActuatorCovers Spring Boot 1.3 About the Reader Written for readers familiar with the Spring Framework. About the AuthorCraig Walls is a software developer, author of the popular book Spring in Action, Fourth Edition, and a frequent speaker at conferences. Table of ContentsBootstarting SpringDeveloping your first Spring Boot applicationCustomizing configurationTesting with Spring BootGetting Groovy with the Spring Boot CLIApplying Grails in Spring BootTaking a peek inside with the ActuatorDeploying Spring Boot applicationsAPPENDIXESSpring Boot developer toolsSpring Boot startersConfiguration propertiesSpring Boot dependencies
Computers

Grails Persistence with GORM and GSQL

Author: Bobby Fischer

Publisher: Apress

ISBN: 1430219270

Category: Computers

Page: 125

View: 6266

Unique to the popular Grails web framework is its architecture. While other frameworks are built from the ground up, Grails leverages existing and proven technologies that already have advanced functionality built in. One of the key technologies in this architecture is Hibernate, on top of which Grails builds its GORM (Grails Object Relational Mapping) model layer. This provides Grails a persistence solution. Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress with Grails Persistence with GORM and GSQL. This firstPress book covers Grails persistence with GORM, from defining your first model to the nature of transactions and advanced Hibernate querying. Other APIs and tools such as GSQL (Groovy SQL) are covered as well, as needed, to empower your Grails persistence efforts.
Computers

Grails

A Quick-start Guide

Author: Dave Klein

Publisher: N.A

ISBN: 9781934356463

Category: Computers

Page: 222

View: 9249

Provides information on using Grails to create applications and build an effective Web site.
Computers

Spring Roo in Action

Author: Ken Rimple,Srini Penchikala

Publisher: Manning Publications

ISBN: 9781935182962

Category: Computers

Page: 372

View: 1464

Provides information on using Spring Roo to code Java and build application components.
Computers

JBoss in Action

Configuring the JBoss Application Server

Author: Javid Jamae,Peter Johnson

Publisher: Manning Publications

ISBN: N.A

Category: Computers

Page: 464

View: 5497

A guide to the JBoss application server focuses on such enterprise-class topics as high availability, security, and performance.
Computers

Grails 1.1 Web Application Development

Author: Jon Dickinson

Publisher: Packt Publishing Ltd

ISBN: 1847196691

Category: Computers

Page: 328

View: 4604

Reclaiming Productivity for faster Java Web Development.
Computers

Groovy 2 Cookbook

Author: Andrey Adamovich,Luciano Fiandesio

Publisher: Packt Publishing Ltd

ISBN: 1849519374

Category: Computers

Page: 394

View: 5808

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.
Computers

Wicket in Action

Author: Martijn Dashorst,Eelco Hillenius

Publisher: Manning Publications

ISBN: 9781932394986

Category: Computers

Page: 364

View: 3755

Presents a guide to building Wicket-based Web applications for Java developers, covering such topics as working with components, processing user input forms, composing pages, working with CSS and scripts, and securing applications.
Computers

Programming Groovy 2

Dynamic Productivity for the Java Developer

Author: Venkat Subramaniam

Publisher: Pragmatic Bookshelf

ISBN: 1680504347

Category: Computers

Page: 370

View: 9427

Groovy brings you the best of both worlds: a flexible, highly productive, agile, dynamic language that runs on the rich framework of the Java Platform. Groovy preserves the Java semantics and extends the JDK to give you true dynamic language capabilities. Programming Groovy 2 will help you, the experienced Java developer, learn and take advantage of the latest version of this rich dynamic language. You'll go from the basics of Groovy to the latest advances in the language, including options for type checking, tail-call and memoization optimizations, compile time metaprogramming, and fluent interfaces to create DSLs. You don't have to leave the rich Java Platform to take advantage of Groovy. Groovy preserves Java's semantics and extends the JDK, so programming in Groovy feels like the Java language has been augmented; it's like working with a lighter, more elegant Java. If you're an experienced Java developer who wants to learn how Groovy works, you'll find exactly what you need in this book. You'll start with the fundamentals of programming in Groovy and how it works with Java, and then you'll explore advanced concepts such as unit testing with mock objects, using Builders, working with databases and XML, and creating DSLs. You'll master Groovy's powerful yet complex run-time and compile-time metaprogramming features. Much has evolved in the Groovy language since the publication of the first edition of Programming Groovy. Programming Groovy 2 will help you learn and apply Groovy's new features. Creating DSLs is easier now, and Groovy's already-powerful metaprogramming facilities have improved even more. You'll see how to work with closures, including tail call optimization and memoization. The book also covers Groovy's new static compilation feature. Whether you're learning the basics of the language or interested in getting proficient with the new features, Programming Groovy 2 has you covered. What You Need To work on the examples in the book you need Groovy 2.0.5 and Java JDK 5 or higher.