1.2. Who Needs This Book?

You do. In fact, you probably need several copies; one for home, one for work, maybe one for the car. They make great gifts as well. Tell the guy behind the counter that there aren't nearly enough copies of this book on display, and that they should be up front instead of that Tom Clancy book.

This book won't teach you Java programming (although it provides lots of opinions about good programming practice), so it's intended for readers who already know at least a little about programming in general and Java in particular. It covers many topics, but not in great depth; so if you're looking for the definitive book on servlets, XML, Enterprise JavaBeans (EJB), or any other topic plucked from the table of contents, look ...

Get J2EE™ and JAX™: Developing Web Applications and Web Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.