Java EE 7 with GlassFish 4 Application Server
Publisher: Packt Publishing
Final Release Date: March 2014
Pages: 348

In Detail

GlassFish is a free, open source application server which supports all the major Java features such as Enterprise JavaBeans, JPA, JavaServer Faces, JMS, RMI, JavaServer Pages, and servlets. It is the first Java EE 7 compliant application server. All major Java EE technologies and API's are covered in this version of Java. GlassFish server allows the user to work with the extensile, adaptable, and lightweight Java EE 7 platform.

This book explores the installation and configuration of GlassFish, and then moves on to Java EE 7 application development, covering all major Java EE 7 APIs. It focuses on going beyond the basics to develop Java applications deployed to the GlassFish 4 application server. The book covers all major Java EE 7 APIs including JSF 2.2, EJB 3.2, CDI 1.1, the Java API for WebSocket, JAX-WS, JAX-RS and more.

The book also introduces JSON-P, the Java API for JSON (Javascript Object Notation) Processing. This advanced topic deals with how the two APIs are used to process JSON function, namely the Model API and the Streaming API. Apart from revisiting Java Server Faces (JSF), it explains why Facelets, the new features introduced in modern versions of JSF, are the preferred view technology over Java Server Pages (JSP)

The later chapters explore competing implementations of the WebSocket standard in Java, describing the updates in JMS; which aims to provide a simpler API and reduction in boilerplate code among a host of other features. Readers will also learn how to secure Java EE applications by taking advantage of GlassFish's built-in security features. Finally, we learn more about the RESTful web service development using the JAX-RS specification.


This book is a practical guide and follows a very user-friendly approach. The book aims to get the reader up to speed in Java EE 7 development. All major Java EE 7 APIs and the details of the GlassFish 4 server are covered followed by examples of their use.

Who this book is for

If you are a Java developers who wants to become proficient with Java EE 7 this book is ideal for you. Readers are expected to have some experience with Java and to have developed and deployed applications in the past, but don’t need any previous knowledge of Java EE or J2EE. It teaches the reader how to use GlassFish 4 to develop and deploy applications.

Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyJava EE 7 with GlassFish 4 Application Server

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top


Great tool to for your Java EE arsenal !

By Abhishek

from New Delhi, India

About Me Developer

Verified Reviewer


  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written
  • Widely Applicable


    Best Uses

    • Expert
    • Glassfish Enthusiast
    • Intermediate
    • Novice

    Comments about oreilly Java EE 7 with GlassFish 4 Application Server:

    The book is a fast paced tutorial for Java EE 7. It focuses on covering the foundation Java EE specifications including brand new standards in Java EE 7 as well as the exciting specifications which got revamped and improved.

    Utilizes GlassFish 4 (the reference implementation for Java EE 7) as an example to illustrate the core concepts, usage of standard APIs and to deploy and execute sample applications.

    Covers prominent Java EE 7 specifications such as JSF 2.2, JPA 2.1, EJB 3.2, CDI 1.1, JSON-P 1.0 (new in Java EE 7), WebSockets 1.0 (new in Java EE 7), JMS 2.0 (major revamp in Java EE 7), JAX-RS 2.0 (for RESTful Web Services)

    Provides lots of code driven examples to explain API usage

    Displaying review 1

    Back to top

    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Ebook:  $32.99
    Formats:  ePub, Mobi, PDF