Book Image

Mastering JBoss Enterprise Application Platform 7

By : Francesco Marchioni, Luigi Fugaro
Book Image

Mastering JBoss Enterprise Application Platform 7

By: Francesco Marchioni, Luigi Fugaro

Overview of this book

The JBoss Enterprise Application Platform (EAP) has been one of the most popular tools for Java developers to create modular, cloud-ready, and modern applications. It has achieved a reputation for architectural excellence and technical savvy, making it a solid and efficient environment for delivering your applications. The book will first introduce application server configuration and the management instruments that can be used to control the application server. Next, the focus will shift to enterprise solutions such as clustering, load balancing, and data caching; this will be the core of the book. We will also discuss services provided by the application server, such as database connectivity and logging. We focus on real-world example configurations and how to avoid common mistakes. Finally, we will implement the knowledge gained so far in terms of Docker containers and cloud availability using RedHat's OpenShift.
Table of Contents (20 chapters)
Mastering JBoss Enterprise Application Platform 7
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Preface

About the Authors

Francesco Marchioni is a Red Hat Certified JBoss Administrator (RHCJA) and Sun Certified Enterprise Architect working at Red Hat in Rome, Italy. He started learning Java in 1997, and since then he has followed the path to the newest Application Program Interfaces released by Sun. In 2000, he joined the JBoss community when the application server was running the 2.X release.

He has spent years as a software consultant, where he has envisioned many successful software migrations from vendor platforms to open source products, such as JBoss AS, fulfilling the tight budget requirements of current times.

Over the last 10 years, he has authored many technical articles for OReilly Media and ran an IT portal focused on JBoss products (http://www.mastertheboss.com).

He has authored multiple books for Packt Publishing such as JBoss AS 5 Development  (http://www.packtpub.com/jboss-as-5-development/book), JBoss AS 5 Performance Tuning (http://www.packtpub.com/jboss-5-performance-tuning/book), JBoss AS 7 Configuration Deployment Administration (http://www.packtpub.com/jboss-as-7-configuration-deployment-administration/book), JBoss 7 Development (https://www.packtpub.com/application-development/jboss-7-development), and MongoDB Java Developers ( https://www.packtpub.com/application-development/mongodb-java-developers).

I would like to express my gratitude to the many people who helped me write this book and assisted in editing and proofreading. So, in strict alphabetical order, I'd like to thank Alessandro Arrichiello, who shared his valuable experience on the Red Hat infrastructure and gave the installation chapter a deep cut. Many thanks to the engineers at Red Hat who provided helpful insights on the new server release, in particular Josef Cacek for the awesome Kerberos stuff published on GitHub and Pedro Igor Silva for the elytron bits. A warm thanks to Luigi Fugaro, who launched the idea of writing this book together along with a nice cup of espresso and scaled this wall with me. This book would not be complete without the careful reviews of Mauro Vocale, who shared a valuable amount of his time to help us on it. And last but not least, thanks to Samantha Gonsalves, our content editor from Packt Publishing, for her patience and professionalism demonstrated in this bleeding-edge project.

Luigi Fugaro had his first encounter with computers back in the early 80s when he was still a kid. He started with a Commodore Vic-20, passing through a Sinclair, a Commodore 64, and an Atari ST 1040, where he spent days and nights giving breath mints to Otis. Then he took a big jump to a 486DX2 66MHz and started programming in Pascal and Basic.

In 1998, he started his career as a webmaster doing  HTML, JavaScript, Applets, and some graphics with Paint Shop Pro. He then switched to Delphi, Visual Basic, and finally, started working on Java projects.

While working on Java, he met a lot of people who helped him get more and more hard and soft skills. Luigi has been developing in Java, all kinds of web applications, dealing with both backend and frontend frameworks, for various system integrators.

During his years in Red Hat, Luigi met extraordinary people, both for personal and professional reasons, who believed in him and helped him in his carrier.

He is still working with Red Hat, where he can count on a wide group of highly talented people who help him daily. He would like to mention all of them, but a few of them need special recognition: Ugo, Grande Marinelli, Nonno, Mr. Bernacchi, Frank, 3A, Vocal, eljeko, Scardy, Rinaldo (don’t mind the order).

He has authored WildFly Cookbook by Packt Publishing.

A special thanks goes to the content editor, Samantha Gonsalves, who helped me a lot with her talent and patience.

A very very big THANK YOU goes to my friend and colleague, Mauro Vocale, for his precious work of reviewing and testing all the technical aspects of the book!