Java EE 7 with GlassFish 4 Application Server
|Also available on:|
- Install and configure GlassFish 4
- Covers all major Java EE 7 APIs and includes new additions such as JSON Processing
- Packed with clear, step-by-step instructions, practical examples, and straightforward explanations.
Book DetailsLanguage : English
Paperback : 348 pages [ 235mm x 191mm ]
Release Date : March 2014
ISBN : 1782176888
ISBN 13 : 9781782176886
Author(s) : David R. Heffelfinger
Topics and Technologies : All Books, Application Development, Open Source
Table of Contents
Chapter 1: Getting Started with GlassFish
Chapter 2: JavaServer Faces
Chapter 3: Object Relational Mapping with JPA
Chapter 4: Enterprise JavaBeans
Chapter 5: Contexts and Dependency Injection
Chapter 6: JSON Processing with JSON-P
Chapter 7: WebSockets
Chapter 8: The Java Message Service
Chapter 9: Securing Java EE Applications
Chapter 10: Web Services with JAX-WS
Chapter 11: Developing RESTful Web Services with JAX-RS
I like that Java EE 7 with GlassFish 4 Application Server includes code examples that not only illustrate the points being made, but also include common and useful third-party libraries. by Dustin Marx
Java EE 7 with GlassFish 4 Application Server provides a great outlook of the Java EE platform along with the latest and greatest features of Java EE 7. It is clear, concise and easy-to-grasp. With plenty of code examples, one can never expect things to get dry or boring. by Abhishek Gupta
The large amount of sample code, examples and pictorial representations improve the understanding of the content a lot.It is an easy read and you can quickly work your way through it. Go get it, while it is hot! by Markus Eisele
Download the code and support files for this book.
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Errata- 1 submitted: last submission 13 Jun 2014
Errata type: Technical | Page number: 30
"...then click on the JDBC Connection Pools tab."
It should state:
"...then click on the JDBC Resources node."
What you will learn from this book
- Develop web-based applications using JavaServer Faces (JSF) 2.2
- Interact with databases via the Java Persistence API (JPA) 2.1
- Create SOAP and RESTful web services via JAX_WS and JAX-RS APIs
- Develop Enterprise JavaBeans (EJBs), including session and message-driven beans
- Integrate enterprise application layers via Contexts and Dependency Injection (CDI) API
- Make WebSocket applications via the standard Java EE 7 WebSocket API
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 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.