Java EE 7 First Look

Discover the new features of Java EE 7 and learn to put them together to build a large-scale application

Java EE 7 First Look

Starting
NDJOBO Armel Fabrice

Discover the new features of Java EE 7 and learn to put them together to build a large-scale application
$23.99
$39.99
RRP $23.99
RRP $39.99
eBook
Print + eBook

Get unlimited access to this and 3,500 other courses today!

With unlimited access to a constantly growing library of over 3,500 courses, a subscription to Mapt gives you everything you need to get that next promotion or to land that dream job. Cancel anytime.

+ Collection
Free Sample

Book Details

ISBN 139781849699235
Paperback188 pages

Book Description

For several years, the development of robust, scalable, and secured applications was a headache for software companies. They had to use proprietary solutions with non-standard methods. With Java EE, many of these solutions have been standardized, simplified, adapted to the needs of the developer, and made freely available to the community. Thus, it is now possible to develop truly robust, secure, and scalable applications at a lower cost using tools such as: Eclipse, NetBeans, and GlassFish.

Java EE 7 First Look is a practical guide which, through the creation of an online pre-registration website, will introduce you to the novelties of Java EE 7 and give you ideas for utilizing them.

Giving you an insight on new features introduced in Java EE 7, this book begins with the objectives of Java EE 7 and then covers the new specifications added in Java EE 7. Next, you will move on to the improvements made in APIs and EJBs and how to work with them. You will also learn how to ensure that the quality of data is maintained that has been manipulated by your application and gives you the opportunity to put a small part of AOP (Aspect Oriented Programming) in action.

Finally, the book will give you some ideas to realize n-tier applications using the Java EE platform and will also provide some guidance for the integration of your Java EE application to heterogeneous systems with which your application will interact.

After reading Java EE 7 First Look, you'll have a good idea about the changes brought in by Java EE 7, as well as how to make the best use of these to build a large-scale application.

Table of Contents

Chapter 1: What's New in Java EE 7
A brief history of Java EE
The main goals of Java EE 7
Novelties of Java EE 7
Summary
Chapter 2: New Specifications
Concurrency Utilities for Java EE 1.0
Batch Applications for Java Platform 1.0
Java API for JSON Processing 1.0
Java API for WebSocket 1.0
Summary
Chapter 3: The Presentation Layer
Servlet 3.1
Expression Language 3.0
JavaServer Faces 2.2
Summary
Chapter 4: The Java Persistence API
Java Persistence API 2.1
Java Transaction API 1.2
Summary
Chapter 5: The Business Layer
Enterprise JavaBeans 3.2
Putting it all together
Summary
Chapter 6: Communicating with External Systems
JavaMail
Java EE Connector Architecture (JCA)
Java Message Service (JMS)
Java API for RESTful Web Services
Summary
Chapter 7: Annotations and CDI
Common annotations for the Java platform
Contexts and Dependency Injection
Summary
Chapter 8: Validators and Interceptors
Bean Validation
Interceptors
Summary
Chapter 9: Security
JASPIC 1.1
The latest improvements in action
Summary

What You Will Learn

  • Put together the Java EE 7 APIs in order to realize applications
  • Solve integration problems with heterogeneous systems
  • Secure Java EE 7 applications
  • Explore the usefulness of some major Java EE specifications
  • Learn how to implement large processes in the Java EE 7 environment
  • Discover a good alternative to XML for data exchange

Authors

Table of Contents

Chapter 1: What's New in Java EE 7
A brief history of Java EE
The main goals of Java EE 7
Novelties of Java EE 7
Summary
Chapter 2: New Specifications
Concurrency Utilities for Java EE 1.0
Batch Applications for Java Platform 1.0
Java API for JSON Processing 1.0
Java API for WebSocket 1.0
Summary
Chapter 3: The Presentation Layer
Servlet 3.1
Expression Language 3.0
JavaServer Faces 2.2
Summary
Chapter 4: The Java Persistence API
Java Persistence API 2.1
Java Transaction API 1.2
Summary
Chapter 5: The Business Layer
Enterprise JavaBeans 3.2
Putting it all together
Summary
Chapter 6: Communicating with External Systems
JavaMail
Java EE Connector Architecture (JCA)
Java Message Service (JMS)
Java API for RESTful Web Services
Summary
Chapter 7: Annotations and CDI
Common annotations for the Java platform
Contexts and Dependency Injection
Summary
Chapter 8: Validators and Interceptors
Bean Validation
Interceptors
Summary
Chapter 9: Security
JASPIC 1.1
The latest improvements in action
Summary

Book Details

ISBN 139781849699235
Paperback188 pages
Read More

Read More Reviews