Beginning Groovy & Grails

by Christopher Judd, Joseph Nusairat, & Jim Shingler

A Practical Tutorial To Groovy and Grails

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.

Beginning JBoss Seam

by Joseph Nusairat

From Novice to Professional

Beginning JBoss Seam: From Novice to Professional introduces JBoss Seam-JBoss' answer to Spring. Seam is a powerful, robust enterprise Java™ application framework based on the Java EE 5™ standards.

JBoss Seam is designed to integrate with and add functionality to Java standards EJB™ and JSF™, which make up the core of Seam. This book dives into the basics of JSF and EJB, and explains basic and advanced Seam functions and tools. The book also features a functioning, in-depth demonstration so you can better learn how to use Seam.

Beginning POJOs

by Brian Sam-Bodden

Web Application Development Using Plain Old Java Objects

Beginning POJOs introduces you to open source lightweight web development using Plain Old Java Objects (POJOs) and the tools and frameworks that enable efficient POJO-driven development. Tier by tier, this book guides you through the construction of complex but lightweight enterprise Java-based web applications. Such applications are centered around several major open source lightweight frameworks, including Spring, Hibernate, Tapestry, and JBoss.

Additional support comes from the most successful and prevalent open source tools: Eclipse and Ant, and the increasingly popular TestNG. This book is ideal if you're new to open source and lightweight Java. You'll learn how to build a complete enterprise Java-based web application from scratch, and how to integrate the different open source frameworks to achieve this goal. You'll also learn techniques for rapidly developing such applications.

Enterprise Java Development on a Budget

by Brian Sam-Bodden & Christopher Judd

Leveraging Java Open Source Technologies

Open source has had a profound effect on the Java community. Many Java open source projects have even become de-facto standards. The principal purpose of Enterprise Java Development on a Budget is to guide you through the development of a real enterprise Java application using nothing but open source Java tools, projects, and frameworks.

This book is organized by activities and by particular open source projects that can help you take on the challenges of building the different tiers of your applications. The authors also present a realistic example application that covers most areas of enterprise application development. You'll find information on how to use and configure JBoss, Ant, XDoclet, Struts, ArgoUML, OJB, Hibernate, JUnit, SWT/JFace, and others. Not only will you learn how to use each individual tool, but you'll also understand how to use them in synergy to create robust enterprise Java applications within your budget.

Enterprise Java Development on a Budget combines coverage of best practices with information on the right open source Java tools and technologies, all of which will help support your Java development budget and goals.

What others are saying

Beginning POJOs ...is still the best book on end-to-end development of enterprise applications that I've seen.

Ernest J. Friedman-Hill
JavaRanch

Beginning POJOs was a complete pleasure to read. It teaches a way of Java-based development that is very much up-to-date and cutting edge.

Thomas Wagner
wagnerblog.com

This is a great book for junior and intermediate programmers who care about programming in style. Simple examples and best practice advice make the learning process enjoyable.

Yakov Fain
Java EE Editor, JDJ

Developers in the J2EE space may feel that they've got a good handle on all the different open-source tools and utilities that are floating out there around on the Internet; I know I did. After reading just the first three chapters, it became (painfully) obvious that I was wrong.

Ted Neward
Editor in Chief of TheServerSide.NET

Enterprise Java Development on a Budget stays true to it's title and does a great job showing how you can build powerful enterprise applications with a combination of open source tools and some good development practices

Floyd Marinescu
Author, EJB Design Patterns by Wiley & Sons