About Markus Eisele

Markus is a principal technology consultant working for msg systems ag in Germany. Markus is a software architect, developer and consultant. He also writes for IT magazines. Markus is speaking at different conferences about his favorite topics. He is also part of the Java EE 7 expert group.

Review: “Java EE 6 Pocket Guide” by Arun Gupta

This is a review I am very pleased to write. My friend Arun published the Java EE 6 pocket guide and it will be at your hands as early as you can order. I knew about the book quite early, because I had the pleasure to review it and I am thankful for the chance to contribute a little to it! The Kindle edition is already available and the printed books should be available until JavaOne. There is a good chance to have Arun sign it, if you bump into him there!


The Java Enterprise Edition 6 platform provides capabilities that make it easier for Java programmers to develop and deploy enterprise and Web applications. This handy guide provides an overview of the main technologies in the Java EE 6 platform, including extensive easy-to-understand code samples that demonstrate many improvements. Whether you’re familiar with Java EE 5 or a Java programmer approaching the enterprise edition for the first time, this book will quickly get you up to speed on Java EE 6. Discover how Java EE 6 provides a simplified developer experience and improves on the developer productivity features introduced in Java EE 5. Delve into Java EE 6 profiles, including a comprehensive profile for lightweight, standards-based modern web applications. Explore how the platform enables extensibility with open source libraries and frameworks. Learn how specifications such as Contexts & Dependency Injection, Java API for RESTful Services, and Servlets 3 make the platform more powerful.

Book: ‘ Java EE 6 Pocket Guide
Language : English
Paperback: 204 pages
Release Date : September 2012
ISBN-10: 144933668X
ISBN-13: 978-1449336684

The Author

Arun ( @arungupta) is the Java EE evangelist at Oracle. He has over 15 years of experience in the software industry working in the Java platform and several web-related technologies. In his current role, he works to create and foster the community around Java EE and GlassFish. He has been with the Java EE team since its inception and contributed to all releases. Arun has extensive world wide speaking experience on myriad of topics and loves to engage with the community, customers, partners, and Java User Groups everywhere to spread the goodness of Java. He is running a well know blog named ‘ Miles to go…

The Content

204 pages is a good size for a pocket guide. It covers the basics you need to know of Java EE 6 and gives good examples of all relevant parts. Chapter 1 introduces you to the Java Enterprise Edition in general. Chapter 2 follows with a brief introduction to Managed Beans and their overall life-cycle. Chapter 3 dives into Servlets and all relevant parts. Chapter 4 introduces the Java Persistence API beginning with Entities and the surrounding happenings. Chapter 5 dedicates content around the Enterprise JavaBeans specification. Thins includes Stateful, Stateless, Singleton and Message-Driven up to the Embeddable API and the EJBLite specification. Chapter 6 is about Contexts and Dependency Injection including the portable extensions. The Chapter 7 covers JavaServer Faces very briefly and introduces you to the main concepts. Chapters 8 and 9 are about SOAP-Based Web Services and RESTful Web Services with simple and understandable examples. Chapter 10 covers the Java Message Service with a message send example. The book closes with Chapter 11 about Bean Validation and how it integrates with JPA and JSF.

Writing and Style

This is a pocket guide which is comprehensively written. I could follow all examples and it was a good read overall. No complicated constructs and clear writing. Walking from chapter to chapter works, but it isn’t designed like that. It is more like a reference book to look up the most important topics in Java EE 6 at one point. It isn’t watered-down by complex examples and sticks to the most important characteristics of the covered specifications. If you ever have seen one of Arun’s presentations or tutorials you know that he is good in explaining things and this style found the way into the guide.

Conclusion and recommendation

I’m obviously not neutral here :) GO GET IT! It is the only book you probably will need about Java EE 6! It is comprehensive, wonderfully written and covers everything you need in your daily work. It is not a complete reference but provides a great shortcut to the things you need to know. To me it is a good beginners guide and also works as a companion for advanced users. Get it while it’s hot! Thanks Arun for sharing your knowledge!

Reference: Review: “Java EE 6 Pocket Guide” by Arun Gupta from our JCG partner Markus Eisele at the Enterprise Software Development with Java blog.

Related Whitepaper:

Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions

Get ready to program in a whole new way!

Functional Programming in Java will help you quickly get on top of the new, essential Java 8 language features and the functional style that will change and improve your code. This short, targeted book will help you make the paradigm shift from the old imperative way to a less error-prone, more elegant, and concise coding style that’s also a breeze to parallelize. You’ll explore the syntax and semantics of lambda expressions, method and constructor references, and functional interfaces. You’ll design and write applications better using the new standards in Java 8 and the JDK.

Get it Now!  

Leave a Reply

six × 8 =

Java Code Geeks and all content copyright © 2010-2014, Exelixis Media Ltd | Terms of Use | Privacy Policy
All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.

Sign up for our Newsletter

20,709 insiders are already enjoying weekly updates and complimentary whitepapers! Join them now to gain exclusive access to the latest news in the Java world, as well as insights about Android, Scala, Groovy and other related technologies.

As an extra bonus, by joining you will get our brand new e-books, published by Java Code Geeks and their JCG partners for your reading pleasure! Enter your info and stay on top of things,

  • Fresh trends
  • Cases and examples
  • Research and insights
  • Two complimentary e-books