The Roosevelt New Orleans
Westin Diplomat
3555 South Ocean Drive
Hollywood, FL 33019
Map »


Craig Walls

Author of Spring in Action

Craig Walls has been professionally developing software for over 15 years (and longer than that for the pure geekiness of it). He is the author of Modular Java (published by Pragmatic Bookshelf) and Spring in Action and XDoclet in Action (both published by Manning).

When he's not slinging code, Craig spends as much time as he can with his wife, two daughters, 6 birds, and 2 dogs.



Blog

SpringOne/2GX: A Retrospective

Posted 2009-10-23 17:30:00.0

SpringOne/2GX is now over and most everyone has made their way back to the real world. Rather than write a long-winded review of the conference, I decided to summarize my thoughts in the form of more »

Curing ADD with Roo, Blueprints, and Karaf

Posted 2009-10-22 08:00:00.0

Yesterday was a big day for me at SpringOne/2GX. It was the day that I gave my talk on the Spring Expression Language (SpEL). I've been excited about giving that talk, but also excited abou more »

SpringOne/2GX Day 2 Keynote

Posted 2009-10-21 17:58:00.0

It's almost 24 hours after the fact, but here's my writeup on the SpringOne/2GX Day 2 Keynote that was given by Adrian Colyer, Karl Rumelhart, and Chris Richardson. I won't more »
Read More Blog Entries »

Presentations

Spring Cleaning: Tips for Reducing XML in Spring Configuration

A common complaint about Spring is the vast amount of XML required to configure an application. In this presentation, I'll show you ways to reduce much of the XML required to configure Spring. more »

Spring for the Angle-Bracket Averse: Developing Spring Applications with Absolutely No XML

In this session, we'll explore ways of configuring Spring without involving XML. We'll start with an examination of JRuby and Groovy configuration mechanisms and then dig into Spring JavaConfig and see how to wire an entire Spring application together usi more »

Books

by Craig Walls and Walls Craig

Modular Java: Creating Flexible Applications with Osgi and Spring (Pragmatic Programmers) Buy from Amazon
List Price: $34.95
Price: $23.07
You Save: $11.88 (34%)
  • The secret weapon for attacking complexity in any project is to break it down into smaller, cohesive, and more easily digestible pieces. With Modular Java, you can easily develop applications that are more flexible, testable, maintainable, and comprehensible.

    Modular Java is a pragmatic guide to developing modular applications using OSGi, the framework for dynamic modularity in Java, and Spring Dynamic Modules, an OSGi extension to the Spring Framework. You'll start with the basics but quickly ramp up, creating loosely coupled modules that publish and consume services, and you'll see how to compose them into larger applications. Along the way, you'll apply what you learn as you build a complete web application that is made up of several OSGi modules, using Spring-DM to wire those modules together.

    Modular Java is filled with tips and tricks that will make you a more proficient OSGi and Spring-DM developer. Equipped with the know-how gained from this book, you'll be able to develop applications that are more robust and agile.

by Craig Walls

Spring in Action Buy from Amazon
List Price: $49.99
Price: $31.49
You Save: $18.50 (37%)
  • "Spring in Action" 2E is an expanded, completely updated second edition of the best selling "Spring in Action," Written by Craig Walls, one of Manning's best writers, this book covers the exciting new features of Spring 2.0, which was released in October 2006.

    Spring is a lightweight container framework that represents an exciting way to build enterprise components with simple Java objects. By employing dependency injection and AOP, Spring encourages loosely coupled code and enables plain-old Java objects with capabilities that were previously reserved for EJBs. This book is a hands-on, example-driven exploration of the Spring Framework. Combining short code snippets and an ongoing example developed throughout the book, it shows readers how to build simple and efficient J2EE applications, how to solve persistence problems, handle asynchronous messaging, create and consume remote services, build web applications, and integrate with most popular web frameworks. Readers will learn how to use Spring to write simpler, easier to maintain code so they can focus on what really matters-- critical business needs.

    "Spring in Action," 2E is for Java developers who are looking for ways to build enterprise-grade applications based on simple Java objects, without resorting to more complex and invasive EJBs. Even hard-core EJB users will find this book valuable as "Spring in Action," 2E will describe ways to use EJB components alongside Spring. Software architects will also find "Spring in Action," 2E useful as they assess and apply lightweight techniques prescribed by Spring. and learn how Spring can be applied at the various layers of enterprise applications.


by Craig Walls and Norman Richards

XDoclet in Action (In Action series) Buy from Amazon
List Price: $44.95
Price: $34.16
You Save: $10.79 (24%)
  • A guide to the XDoclet development tool that eliminates programming busy work by automatically generating code and other deployment artifacts, this book enables developers who place meta-data in a single source code file, to use XDoclet to generate additional source code and other files that are required in a project. Using both smaller code examples and a full-scale J2EE examples, everything needed to employ XDoclet code generation into a development cycle is provided. In addition to the typical uses of XDoclet in J2EE development, also covered are other uses of XDoclet with non-J2EE technologies such as JDO, Hibernate, JMX, SOAP, and MockObjects. Also, if none of these out-of-the box XDoclet tasks meet the developer's needs, information on how to extend XDoclet to generate practically any code your project requires is furnished.





Follow us on Twitter

 

Featured Speakers


 

Featured Sessions


 

Registration Fees

Registration is not currently available


 

Location

Westin Diplomat
3555 South Ocean Drive
Hollywood, FL 33019
View Map
Westin Diplomat
 

Blogs



 

Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email:

 

Sponsors

Platinum Sponsors

Accenture Microsoft Microsoft VM Ware

Gold Sponsors

Terracotta Blu Age Alfresco

Silver Sponsors

Skyway Software Orange & Bronze Software Labs Rivet Logic Chariot Solutions BIRT Exchange by Actuate