Discover the new features of Java EE 7 and learn to put them together to build a large-scale application Overview In Detail 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 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. What you will learn from this book Approach An easy-to-follow guide to reveal the new features of Java EE 7 and how to efficiently utilize them. Who this book is written for Given the main objectives pursued, this book targets three groups of people with a knowledge of the Java language. They
The main topic of this book is to provide information about new features of the latest Java EE 7 release. The first chapter contains an extensive review of Java EE landscape and evolution, helping to better understand the newest Java EE platform objectives. The second chapter focuses on new technologies and specifications that have been added in the release. The book is written with clear and precise language, with recalling of software engineering definitions where appropriate. The book text contains useful tip and warning sections; new and important words are highlighted. The content is well-structured. Each chapter contains standard sections, like “What is …”, “Why ...”, “… in Action”, etc. For each of discussed technologies, a reference to the corresponding JSR document is provided, which helps to quickly get additional information on the topic. Discussed topics are illustrated by code examples, schemes, tables and diagrams. In Chapter 5, a realistic enterprise-level project is introduced. This project gets incrementally developed in the following chapters, providing practical examples of how to use discussed technologies in real development process. All the examples presented in this book can be run with the usage of well-known free software like NetBeans IDE, GlassFish application server, and MySQL database. To my mind, this book can be useful for all software engineers, who are working on development of modern, high-performance Java EE applications.
I just read the "Java EE 7 First Look" book and found it a good book to learn more about Java EE 7. It is not a tutorial to learn how to develop Java EE. Is geared to those who know the technology and want to know more about the new version.
The structure of the book seems very good, and grouping features layers: presentation, business and JPA. It also mentions about communicating with JavaMail, JCA, RESTful (JAX-RS and client), very good example of CDI, the inevitable validators, and ends the book with examples of security. Although honest, this last chapter seemed a little loose, without much example, probably because the specification of this functionality was not a very noticeable improvement.
Overall a good book, well written, well explained, and covers all Java EE 7
This book has 9 chapters, 188 pages, discussing topics like Concurrency Utilities, new Batch Apis, JSOn processing, Web Sockets, Servlet, JSF, Expression Language, JPA, JTA, EJB, JCA, JMS, Annotations, CDI, Validators, Interceptors and Security. As the title suggests it's a quick look to what's new in JEE 7. Author have beautifully explained various topics in concise manner with nice examples & code snipptes. Obviousness it's not a book on details implementation of each topics specified above but a good read.