
About the Author
David R. Heffelfinger is an independent consultant based in the Washington D.C. area. He is a Java Champion, a member of the NetBeans Dream Team, and is a part of the JavaOne content committee.
He has written several books on Java EE, application servers, NetBeans, and JasperReports. His previous titles include Java EE 7 Development with NetBeans 8, Java EE 7 with GlassFish 4 Application Server, and JasperReports 3.5 For Java Developers, and others.
David has been a speaker at software conferences such as JavaOne and Oracle Code on multiple occasions. He has also been a speaker at NetBeans Day in San Francisco and Montreal, showcasing NetBeans features that greatly enhance the development of Java EE applications. You can follow him on Twitter at @ensode.
I would like to thank everyone that help made this book a reality.
I would like to thank the content development editors, Siddhi Chavan and Lawrence Veigas, for their guidance and professionalism during the book's development. I would also like to thank the technical reviewers, Sachin Baveja and Omar El-Prince, for their insightful comments and suggestions.
Additionally, I would like to thank the Java EE expert group for their hard work in putting together such an outstanding set of specifications, and particularly Security API expert group members, Rudy De Busscher, Guillermo González de Agüero, and Arjan Tijms, for their invaluable help and insight on material related to the new Security API.
Finally, I would like to thank my wife and daughters for putting up with the long hours of work that kept me away from the family.