Tuesday Apr 08, 2014

New book: EJB 3 in Action, Second Edition

'EJB3 in Action' is one of the reference books when it comes to this important area of Java EE. The second edition covering EJB 3.2 has just been published.

Over the years, the EJB specification has come a long way and has been greatly simplified but nevertheless EJB is still a large specification to grasp. This book is a great (and up-to-date!) introduction to the EJB Component Model. The book goes beyond just introducing EJBs in details as it also explains technologies related to EJB such as CDI and JPA (the older amongst us will remember that EJB, back in the days, used to also handle persistence). The book has also a full chapter devoted to WebSocket, a new important Java EE 7 technology. The final chapter of the book is devoted to a critical, some time over looked, topics: testing.

This is not a pure theoretical book as it really gives 2 views, it first introduce and explains EJBs but also JPA, CDI, etc. The book then explain how to use EJBs and the other technologies, how to put them in action! All in all, a great book to add to any Java EE 7 bookshelf!

Disclaimer: 'EJB 3 in Action' was co-authored by our own Reza Rahman. But to be honest, I was already praising the first edition of the book when Reza wasn't yet working for Oracle.

Tuesday Nov 19, 2013

New book: RESTful Java with JAX-RS 2.0

Bill Burke's RESTful Java with Jax-RS is a book that comes to mind when talking about JAX-RS. It is has been published by O'Reilly in its Animal Menagerie a few years ago.

Bill is a long time JBoss contributor and is also the RedHat representative in theJAX-RS 2.0 Expert Group.

O'Reilly has just published a revised edition of the book to includes the new JAX-RS 2.0 features. RESTful Java with JAX-RS 2.0 has new chapters to cover the specification important additions such as the JAX-RS 2.0 Client API, the Asynchronous Client and Server APIs, Filters and Interceptors. In addition, the new edition also covers smaller JAX-RS 2.0 updates such as ParamConverters, UriBuilder extension, etc.

JAX-RS 2.0 cover

Sunday Apr 15, 2012

Configuring JMS and Message Queues in GlassFish - Sample Chapter

PacktPub released Java EE 6 with GlassFish 3 Application Server a few months after the first version in GlassFish 3 train was released.

This book is a practical guide to install and configure the GlassFish 3 Application Server and develop and deploy Java EE 6 applications on this server. Recently they released a sample chapter on how to configure JMS and message queues in GlassFish. The chapter provide complete snapshots from the web-based admin console and working sample code.

Java EE 6 with GlassFish 3 Application Server Book

The Table of Contents shows that all major Java EE 6 APIs and the details of the GlassFish 3 server are covered followed by examples of its use. This book is a practical guide with a very user-friendly approach.

Read about other books on Java EE and GlassFish here.

Friday Mar 09, 2012

Tab Sweep - Upcoming JPA in NetBeans, JCP voting, Java EE and more....

Recent Tips and News on Java, Java EE 6, GlassFish & more :

Radio Receiver

Inside Oracle's Java Magazine (YouTube)
NetBeans JPQL and named queries support (NetBeans.org)
JSR 356 WebSocket Review Ballot results (jcp.org)
Why we vote “Yes” for JSR 331, JSR 354 and JSR 355 (London Java Community)
QCon Report - Day One (JAXenter)
JavaEE6 and the Ewoks (Developer Chronicles)
How to Create a New JSF Project (Pack Publishing)

Monday Feb 27, 2012

LE GlassFish (French GlassFish Literature)

Jérôme Lafosse's French Java EE book (Amazon, Author Interview) was published in 2011 and French developer portal developpez.com now has the GlassFish chapter freely available.

Jérôme has also written a book dedicated to GlassFish.


In other French GlassFish literature, Antonio Goncalves' Java EE book has been translated to French.

Monday Jun 20, 2011

Yet another Java EE 6 book

We have a new Java EE 6 book in store! This one from Packt Publishing is called "Java EE 6 Development with NetBeans 7" by David Heffelfinger who is also author of Java EE 5 and GlassFish books.

This book holds a step-by-step book documention all of the Java EE 6 features and APIs (including CDI) using the IDE with the best Java EE out-of-the-box experience : NetBeans 7. It uses GlassFish as the default container and PrimeFaces as a JSF component suite.

Book Cover

We've covered several Java EE and GlassFish books before and I can't help but think that given writing books never helped authors retire early, having so many good books on Java EE 6 says something about its success among developers.

Tuesday May 10, 2011

Java EE Books, an update

It's been a while since we did the last JavaEE and GlassFish book review. A few months back, this O'Reilly post detailed the book market in 2010 asserting that "Java experienced the biggest gain in units" making it the #1 language (see graph).

In the current book industry climate it's remarkable to see a good number of new JavaEE and GlassFish books. Here are some recent ones we came across :

3rd edition of Antonio Goncalves' Java EE 5 book, updated to use GlassFish 3.0.1.

Another French book covering Java EE and GlassFish 3.1. More coverage here.

Very recent book from Adam Bien, available from Lulu.com.

Covers various JSF libraries and environment options including NetBeans/GlassFish.

Great coverage by David Heffelfinger of all Java EE technologies with GlassFish as the preferred runtime.

By Java Champion Yakov Fain. Covers Java overall with Java EE 6 section (using GlassFish).

Most of these have electronic editions. Wether you get it when buying the paper version is another story...

We're most likely missing some books here, so please feel free to comment and we'll complete the list.

Saturday Oct 09, 2010

GlassFish Tips and Links #11: CDI, EJB 3.1, Spring, HTML5, Maven, JCP, Forks...

Recent Tips and News on Java EE 6 & GlassFish:

Informational Sign


TOTD #145: CDI Events - a light-weight producer/consumer in Java EE 6
Enterprise JavaBeans 3.1 with Contexts and Dependency Injection: The Perfect Synergy
Spring to Java EE – A Migration Experience
Problem with Grails on Glassfish v3?
Web Sockets and HTML5 in Glassfish
Book Review: Java EE 6 with GlassFish 3 Application Server

Links and News

• Maven 3 has been released: Sonatype, InfoQ
• GlassFish as Best Practices in Software Development (Johan)
• TSS Thread: Moving from Spring to Java EE 6: The Age of Frameworks is Over
GlassFish jobs at Indeed.com crosses 780 Flower NFA Update (Using GlassFish)
Proposed Maven Artifact Naming and Versioning for JavaEE
• Standards are Good for You: JBoss 6 Moving Towards JavaEE 6 with M5


Java2Days 2010; Reports: Arun, Ivan: d1 & d2, Alexis.
Hudson User meetup in Tokyo (Nov 12th)
Silicon Valley Code Camp
• eBIG SIG: JavaEE 6 = Less Code + More Power (Oct 20th)
JavaOne Brazil (Dec 7th thru 9th)

Recent Sites Seen Running on GlassFish

• HPCSense uses GlassFish - twitter
ParaFarmacia, Mas Barata - Netcraft

JCP News and Future of Java

Now OPEN -- Nominations for EC seats
• TSS Thread: The Future of Java: forking, death, or stasis
• More Forking Opinions: Sacha and Greg.
• Java.Net Poll: Free Java? Closed Java? Evolving JCP? What's the Most Likely Path?

Thursday May 06, 2010

Patterns and Samples for GlassFish from Antonio and Adam

Kenai is back after its data center move (congrats to David, Lea, et al!) so this seems a good moment to remind GlassFish users of Adam and Antonio's projects on Patterns and Samples.  Both projects are based on best-selling books, both leveraging JavaEE 6 and using GlassFish.

Java EE Patterns and Best Practices is led by Adam Bien and is based on Real World Java EE Patterns. The samples are available under GPL; the project is very popular and has 335 members.

Beginning Java EE 6 is led by Antonio Goncalves.  The samples are based on Beginning JavaEE 6 Platform with GlassFish 3 and are available under ASL2.

The JavaEE SDK includes its own set of samples (glassfish-samples).  If you know of other significant, good-quality, sets of samples for GlassFish, post them as comments with a way to reach you. More GlassFish books here.

Saturday Mar 27, 2010

More GlassFish Books - From JSF 2.0 to OSGi

Time to do an updated list of GlassFish books. I've added 16 new entries since the March Review; some are dedicated to the operation of GlassFish, some use GlassFish in all their examples, some only in most. I'm sure there are other worthy entries; add a comment if you want to submit names to the collage; I've left out books that only use GlassFish as one of the "common containers" (GlassFish, Apache Tomcat and JBoss).

You may also want to check the Amazon Listmania I created to help me track them.

Monday Aug 10, 2009

New GlassFish Podcast episode: Antonio Goncalves

Antonio and his book(s)

It's been a while since the last GlassFish Podcast episode and even longer since the last interview, so here it goes - episode #36 an interview with Antonio Goncalves.

Antonio Goncalves has many hats and this discussion covers a lot of ground starting with his recently published Java EE 6 book with GlassFish v3. It also covers his favorite Java EE 6 feature, his role in the JCP as an individual contributor, as the Paris JUG leader, his take on Spring vs. Java EE 6 and some thoughts on JSR 299.

Enjoy the episode. iTunes users can find it here.

Thursday Jun 18, 2009

Another GlassFish v3 Book - Adam Bien and Real World Java EE Patterns


Adam's Java EE (5/6) book (Real World Java EE Patterns) is now available. The book uses GlassFish (v3) and NetBeans for its examples, which are all available online at Kenai. The book is an example of self-publishing (through Lulu) and you can buy it online in either electronic or paper form.

More details at Adam's announcement. This is the second book based on JavaEE 6 (due for release in late September); the previous one is Antonio's Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional.

More GlassFish book's tagged Book.

Sunday Apr 26, 2009

More GlassFish Books - MySQL, GlassFish and Java EE 6

I recently noticed several new books based on GlassFish Server, like Yuli's book on Java EE and DBs, Using MySQL and GlassFish and Antonio's book on Java EE 6 with GF v3. Looking a bit more I also found that David also has a new book on NetBeans 6 and Java EE 5 (w/ GF) and Adam has one on the Netbeans 6 RCP that also uses GlassFish in many places.

Below is a quick table of the books I know (in random order); please (continue to) send me omissions and I will update it.

Added - Masoud's GlassFish in Action is in Early Access Edition.