Play Framework Cookbook, 2nd Edition

Play Framework Cookbook, 2nd Edition

Over 60 hands-on recipes to create dynamic and reactive web-based applications with Play 2 About This Book Create and build modern web applications using Play 2 Learn how to integrate Play 2.x with databases, third party modules, Restful APIs, and more Explore various features and optimizations added to…

Functional Interfaces in Java

Functional Interfaces in Java

Reduce development time by organizing your programs as chains of functional interfaces and see that the advantages of using functional interfaces include the flexibility and power of inlined functional chains and reuse of functional methods utilized throughout the Java API. You’ll see how complex logical expressions can be…

Better, Faster, Lighter Java

Better, Faster, Lighter Java

Sometimes the simplest answer is the best. Many Enterprise Java developers, accustomed to dealing with Java’s spiraling complexity, have fallen into the habit of choosing overly complicated solutions to problems when simpler options are available. Building server applications with “heavyweight” Java-based architectures, such as WebLogic, JBoss, and WebSphere,…

Making Java Groovy

Making Java Groovy

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…

Grails in Action

Grails in Action

For web developers used to wrestling with Java and XML, Grails is a breath offresh air. Developers are instantly productive, picking up all the benefits of theRuby-based Rails framework without giving up any of the power of Java. Grails in Action is a comprehensive look at Grails for Java…

Java in a Nutshell, 7th Edition

Java in a Nutshell, 7th Edition

This updated edition of Java in a Nutshell not only helps experienced Java programmers get the most out of Java versions 9 through 11, it’s also a learning path for new developers. Chock full of examples that demonstrate how to take complete advantage of modern Java APIs and development best…

Starting Out with Java Early Objects

Starting Out with Java Early Objects, 5 edition

Tony Gaddis’s accessible, step-by-step presentation helps beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the Java programming language by presenting all the details needed to understand the “how” and the “why”—but never…

Reactive Streams in Java

Reactive Streams in Java

Get an easy introduction to reactive streams in Java to handle concurrency, data streams, and the propagation of change in today’s applications. This compact book includes in-depth introductions to RxJava, Akka Streams, and Reactor, and integrates the latest related features from Java 9 and 11, as well as reactive…

Dependency Injection

Dependency Injection

Dependency Injection is an in-depth guide to the current best practices forusing the Dependency Injection pattern-the key concept in Spring and therapidly-growing Google Guice. It explores Dependency Injection, sometimescalled Inversion of Control, in fine detail with numerous practical examples.Developers will learn to apply important techniques, focusing on their strengthsand…

NHibernate in Action

NHibernate in Action

In the classic style of Manning’s “In Action” series, NHibernate in Action shows.NET developers how to use the NHibernate Object/Relational Mapping tool.This book is a translation from Java to .NET, as well as an expansion, ofManning’s bestselling Hibernate in Action. All traces of Java have been carefullyreplaced by their .NET equivalents….