Anghel Leonard is an autodidact senior Java developer with many years of experience in Java SE, Java EE, and related frameworks. He has written and published a significant number of articles about Java technologies as well as tips and tricks for many programming-dedicated websites. In addition, he has reviewed several books, JavaOne articles, and top-rated dissertations about Java. He has written two books about XML and Java (one for beginners and one for advanced developers) for Albastra, a Romanian publisher; four books for Packt Publishing, Jboss Tools 3 Developer Guide, JSF 2.0 Cookbook, JSF 2.0 Cookbook LITE, and Mastering JavaServer Faces 2.2; and the Rapid PrimeFaces video course; two books for Apress, Pro Java 7 NIO 2 and Pro Hibernate and MongoDB and Mastering OmniFaces book for Glasnevin. Currently, he is developing web applications using the latest Java technologies on the market such as WebServices, JMS, EJB, CDI, JSF (PrimeFaces, OmniFaces and RichFaces frameworks), Struts, Vaadin, Hibernate, and so on.