Amazon.com: Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology) (9781430228899): Antonio Goncalves: Books
Beginning Java EE 6 with GlassFish 3, Second Edition and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$24.84 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $14.32 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology)
 
 
Start reading Beginning Java EE 6 with GlassFish 3, Second Edition on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology) [Paperback]

Antonio Goncalves (Author)
4.1 out of 5 stars  See all reviews (8 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Friday, February 24? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $23.39  
Paperback $31.49  
Sell Back Your Copy for $14.32
Whether you buy it used on Amazon for $24.84 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $14.32.
Used Price$24.84
Trade-in Price$14.32
Price after
Trade-in
$10.52

Book Description

August 24, 2010 143022889X 978-1430228899 2

Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms from Oracle (previously Sun). Beginning Java EE 6 Platform with GlassFish 3, Second Edition is this first tutorial book on the final version of the Java EE 6 Platform.

Step by step and easy to follow, this book describes many of the Java EE 6 specifications and reference implementations, and shows them in action using practical examples. This book uses the new version of GlassFish 3 to deploy and administer the code examples.

Written by an expert member of the Java EE 6 specification request and review board in the Java Community Process (JCP), this book contains the best information possible, from an expert’s perspective on enterprise Java technologies.

What you’ll learn

  • Get started with the final version of the Java EE 6 Platform.
  • Explore and use the EJB 3.1 and JPA 2.0 APIs from entities to session beans to message driven beans, and more.
  • Discover web tier development APIs including JSPs, JSTL, and Expression Language, and especially the new JSF 2.0 and Facelets.
  • Uncover the web services, RESTful services, and more available in Java EE 6.
  • Create dynamic user interfaces for your enterprise and transactional Java applications.

Who this book is for

This book is for advanced Java programmers as well as Java EE 6 beginners. Architects will also find information about how to layer their Java EE applications.

Table of Contents

  1.  Java EE 6 at a Glance
  2.  Java Persistence
  3.  Object-Relational Mapping
  4.  Managing Persistent Objects 
  5.  Callbacks and Listeners
  6.  Enterprise Java Beans
  7.  Session Beans and the Timer Service
  8.  Callbacks and Interceptors 
  9.  Transactions and Security 
  10.  JavaServer Faces
  11.  Pages and Components
  12.  Processing and Navigation 
  13.  Sending Messages 
  14.  SOAP Web Services
  15.  RESTful Web Services

Frequently Bought Together

Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology) + Real World Java EE Patterns Rethinking Best Practices + Enterprise JavaBeans 3.1
Price For All Three: $105.36

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Real World Java EE Patterns Rethinking Best Practices $40.40

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Enterprise JavaBeans 3.1 $33.47

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Antonio Goncalves is a senior software architect specializing in Java/Java EE. As a former BEA Systems consultant, he has expertise in application servers (Weblogic, JBoss, and GlassFish). He is the author of a Java EE 5 book in France and is also an Expert Member on Java EE 6, EJB 3.1, and JPA 2.0. He is the cofounder of the Paris Java User Group. For more, visit http://www.antoniogoncalves.org.

Product Details

  • Paperback: 536 pages
  • Publisher: Apress; 2 edition (August 24, 2010)
  • Language: English
  • ISBN-10: 143022889X
  • ISBN-13: 978-1430228899
  • Product Dimensions: 9.3 x 7.5 x 1 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #80,881 in Books (See Top 100 in Books)

 

Customer Reviews

8 Reviews
5 star:
 (2)
4 star:
 (5)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

35 of 35 people found the following review helpful:
4.0 out of 5 stars Beginning Java(TM) EE 6 Platform with GlassFish(TM) 3, 2nd Ed., September 26, 2010
This review is from: Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology) (Paperback)
As a long time server side Java developer who has generally steered clear of the J(2)EE standard stack of EJB, JPA and JSF, in favor of Spring, Hibernate and Struts, I nevertheless wanted to take a look at the promise of the emerging Java EE 6 improvements. My goal was to evaluate whether EJB in conjunction with JPA persistence can be developed in a style that I have grown accustomed using Spring and Hibernate. Is it possible to maximize testing and debugging activities outside the EE container with version 6?

The answer to that question for me is mixed, but Beginning Java EE 6 with GlassFish came through in helping me make the evaluation. I didn't need a soup to nuts definitive guide, but a book with some breadth to be able to evaluate the platform without having to become an expert in the process. It provides enough material in each major subject area to get a simple but non-trivial example program running. In fact the chapters on JPA are fairly comprehensive and could be a nearly complete reference for building out a small to medium admin interface for a database.

It is definitely a "Beginning" book for seasoned EJB and JSF developers, as they will likely not find enough new material to warrant purchasing the book. I would not say this book is appropriate for programming beginners in general, or even experienced programmers migrating to server side Java for the first time. (Perhaps 'Introducing' in place of 'Beginning' would have conveyed this better). It can be daunting to simply set up the requisite software packages before you can create your first entity class or session bean. Author Antonio Goncalves does an excellent job outlining the necessary setup steps, and doesn't leave out important aspects, such as assuming the reader already has the JDK installed. You will likely have to consult other resources to complete the set up of your environment, but that's to be expected in today's multi-layered and polyglot programming paradigms.

In the past I have often shied away from Novice to Professional Apress titles, because they often are padded with screen shots and unabridged XML configuration. Goncalves sprinkles in a few screens showing the set up of glassfish, and throughout the book, the example code snippets are concise but complete enough to illustrate the narrative.

A very key piece of technology used throughout the book that is not specified by JEE 6, nor is part of GlassFish, is the use of Maven. As an experienced Maven user, this was a significant advantage for me. I'm not sure how much of a distraction this will be for the many developers with no Maven experience, who want to get up to speed quickly. Using Maven meant the book does not have to devote any space on setting up an IDE, but the reader will be on his own to figure out how to import the mavenized sample code into an IDE.

As for the sample code, the source code is available for download on Apress. It is solid code until chapter 13, 14 and 15. I encountered compilation errors for these chapters' samples, which leaves the impression that not enough time and effort was expended to do justice to the topics of JMS, Web Services and REST.

If I have one important critique of the book (and perhaps it's really a critique of EJB/GlassFish) is that the JUnit tests utilizing embedded GlassFish do not work. This problem lead me to the mixed review I alluded to in evaluating EJB 3.1. My current perception (which may or may not accurately reflect reality) is that testability of EJB is still not up to the level I expect, given my experiences using Spring over the last five years. I doubt this situation is the fault of the author of this book, but not enough discussion was devoted to describing the complexities of running GlassFish in embedded mode, even (or especially) for an introductory level book.

Overall, Beginning Java EE 6 with GlassFish accomplishes its mission, and I can recommend the book for a senior developer or architect doing technology evaluations or other developers needing to get up and running quickly.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
3.0 out of 5 stars Nice to read but ..., April 5, 2011
Amazon Verified Purchase(What's this?)
This review is from: Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology) (Paperback)
The book is nice to read but don't try to follow the examples! They just don't work and you will end up spending a lot of time debugging them (maybe, that is the hidden underlying concept of the book). I made it to chapter six and then gave up ...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars Good intro for Java EE 6, July 8, 2011
Amazon Verified Purchase(What's this?)
This review is from: Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology) (Paperback)
I used to develop web applications 7+ years ago with servlets and JSP, but a great deal of improvements have made the technologies much easier to work with so I wanted to take another crack at it. This book was easy to read (very difficult to put it down until I finished it) and covered many of the Java EE 6 technologies I want to learn. The JPA coverage for ORM was quite comprehensive. However, I was surprised the glue of Java EE 6 (CDI) is missing appropriate coverage in the book. I've been using it as a starter book that gets me familiar with the technologies, and then I've been using other books that dig deeper in each of the technologies to help me understand it better.

I've heard the source code doesn't work and it doesn't use CDI, so I've steered away from trying out the examples. If CDI had been covered and the examples worked, I'd have easily given this five stars.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews






Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(2)
(1)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject