Synopsis
Create modular scalable enterprise-grade applications with JBoss Enterprise Application Platform 7
About This Book
- Leverage the power of JBoss EAP 7 along with Java EE 7 to create professional enterprise grade applications.
- Get you applications cloud ready and make them highly scalable using this advanced guide.
- Become a pro Java Developer and move ahead of the crowd with this advanced practical guide.
Who This Book Is For
The ideal target audience for this book is Java developers who already have some experience with JBoss EAP and who now want explore in depth creating Enterprise grade apps with the latest JBoss EAP version.
What You Will Learn
- Configure services using the Command Line Interface
- Deliver fault tolerant server configurations
- Harden the application server with advanced techniques
- Expand the application server's horizon with tools such as like Docker/OpenShift
- Create enterprise ready configurations using clustering techniques.
- Build a Datasource on EAP 7 and troubleshoot common network/performance issues
In Detail
The JBoss Enterprise Application Platform has been one of the most popular tools for Java developers to create modular, cloud-ready modern applications. It has achieved a reputation for architectural excellence and technical savvy, making it a solid and efficient environment for delivering your applications.
If you are a Java developer who wants to level-up to modern day Java web development with the latest Java EE 7 and JBoss EAP 7, this book is the ideal solution for you. It addresses (in a clear and simple way) proof-of-concept scenarios such as clustering and cloud and container configurations, and explains how to solve common issues.
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.
About the Author
Francesco Marchioni is a Red Hat Certified JBoss Administrator (RHCJA) and a Sun Certified enterprise architect working as a freelancer in Rome, Italy. He started learning Java in 1997, and since then he progressed to the newest application program interfaces released by Sun. In 2000, he joined the JBoss community, when the application server was running Release 2.X. He has spent many years as a software consultant, envisioning 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 past five years, he has been authoring technical articles for OReilly Media and running an IT portal focused on JBoss products . In December 2009, he published JBoss AS 5 Development, which describes how to create and deploy Java Enterprise applications on JBoss AS. In December 2010, he published his second title, JBoss AS 5 Performance Tuning, which describes how to deliver fast and efficient applications on JBoss AS. In December 2011, he published yet another title, JBoss AS 7 Configuration, Deployment, and Administration, which covers all the aspects of the newest application server release. In June 2013, he authored a new title, JBoss AS 7 Development, which focuses on developing Java EE 6 API applications on JBoss AS 7. Luigi Fugaro had his first encounter with computers back in the early 1980s, when he was still a kid. He started with a Commodore VIC-20, moving on to a Sinclair, a Commodore 64, and an Atari ST 1040; here, he spent days and nights giving breath mints to Otis. Then, he took a big jump with a 486DX2 66 MHz, and he started programming in Pascal and BASIC. He started his career as a webmaster doing HTML, JavaScript, applets, and graphics with PaintShop Pro. He then switched to Delphi and Visual Basic, and was finally able to start working on Java projects. While working on Java, Luigi met his mentor, Gianluca Magalotti, who helped him a lot in acquiring more hard and soft skills. Luigi has been developing all kinds of web applications in Java-dealing with both backend and frontend frameworks for various system integrators. In the last system integrator he worked for, Luigi met another special person, Pierluigi Lucci, who trusted and helped Luigi in his career, which earned Luigi the SCJP 6 and SCEA 5 Java certifications. Then, he took the big jump toward Red Hat. Luigi is now working with Red Hat as a senior middleware consultant, where he can count on a group of highly talented people to help him daily. He would like to mention all of them, but two of them need a special mention: uL, the pragmatist, and aL, the grandpa, for helping Luigi during his hard days at work.
"About this title" may belong to another edition of this title.