Books
Code Downloads
Articles
- Rich clients with the SWT and JFace
- Development and Build System with ANT
- Design with ArgoUML
- Java UI for Delphi Developers
Presentations

Beginning Groovy & Grails
by Christopher Judd, Joseph Nusairat, & Jim ShinglerA 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 NusairatFrom Novice to Professional
Beginning JBoss Seam: From Novice to Professional introduces the you to JBoss Seam-JBoss's answer to Spring and possibly even Ruby on Rails frameworks-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-BoddenWeb 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 this. 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.

Enteprise Java Development on a Budget
by Brian Sam-Bodden & Christopher JuddLeveraging 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.
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.
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.
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.
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




