Rhohan,
The book assumes Java experience but no previous Java EE or J2EE experience.
You should have no trouble at all following the book. Although the book is primarily a tutorial, it can also be used as a reference.
The book focuses on core Java EE 5 technologies and APIs, there is a chapter covering frameworks that build on top of Java EE 5, the chapter covers Facelets, Ajax4jsf and Seam.
Alan,
The book is aimed at both Java developers with no experience in J2EE or Java EE and to developers familiar with older versions of J2EE that want to update their skills to the latest Java EE 5 technologies.
The book focuses primarily on how to develop applications and how to deploy them to GlassFish, since we believed this material would be the most useful to application developers. GlassFish internals and architecture are not discussed in detail.
There are several reasons to choose GlassFish, 100% Java EE 5 compliance (it is the reference implementation for Java EE 5, after all),
excellent performance, a very nice and user friendly web console for administration, and price.
As you probably know, GlassFish is open source and free, however Sun sells support for Glassfish (rebranded as Sun Application Server), and the price of this support is very competitive when compared to offerings from other application server vendors.
Paul,
There is a whole chapter covering EJB 3. Quite frankly I am not sure what level of knowledge is needed for SCBCD 5.0, but my gut feeling is that a book focusing solely on EJB 3 might be a better choice for preparing to obtain this certification.
Sergey,
Thanks for providing the URL.
David