After a long journey started this summer, I managed to rewrite the WildFly 8 book to cover all the news included in the releases 9 and 10 of the application server.
The book has been expanded from 250 pages to about 350 pages and now it's almost entirely focused on the Command Line Interface. As a matter of fact, the CLI is getting more and more powerful, so does the Web interface, however its frequent layout changes make it difficult to be tracked in a book.The book takes you through all of the latest architectural and performance changes covering hot topics such as:
- How to achieve high availability of your Domain Configuration
- Delivering advanced and leak-proof Datasource configurations
- Building up custom Server distributions
- Using the Undertow Web server as front-end for mod_cluster and as Reverse Proxy Server
- Migrating your Web and Messaging legacy configurations to WildFly 10
- Configuring the Apache Artemis MQ Messaging system
- Running WildFly as a Docker Container
- Learn new Advanced Server Management tactics with the CLI
- ...and much more!
This is the Table of Contents of the book:
Chapter 1, Installing WildFly covers the installation of the server platform and introduces the reader to the most significant changes brought through the releases 8, 9 and 10 of the application server
Chapter 2, Basic server configuration discusses the core configuration of the application server both in standalone mode and in domain mode, including detailed steps to setup a suggested domain configuration topology.
Chapter 3, Server Management with the Web console covers the Web based administration interface that can be used to manage the application server.
Chapter 4, Server Management with the CLI introduces the reader to the Command Line Interface which is the recommended management tool.
Chapter 5, Advanced CLI features covers some advanced tasks that can be pursued with the CLI such as batch scripts, suspending server execution, executing commands in offline mode and more.
Chapter 6, Deploying applications encompasses in detail all available options to deploy Java Enterprise applications on the application server.
Chapter 7, Database connectivity, is about configuring connections to relational databases including new Datasource templates and new JCA (IronJacamar) features.
Chapter 8, Configuring Undertow discusses about the new light and fast Web server implementation named Undertow, including details about mod_cluster balancing and Reverse Proxy configuration
Chapter 9, EJB covers the nuts and bolds of the EJB Container configuration with the new Pooling policies
Chapter 10, Configuring Logging covers the configuration of log subsystem, including all available log handlers, and best practices to log to your own requirements
Chapter 11, JMS Configuration is about the nuts and bolts of WildFly’s JMS provider which is now ActiveMQ Artemis messaging system.
Chapter 12, Application Server classloading is a deep dive into the application server’s modular kernel and how to shape up a new custom Server Distribution.
Chapter 13, Clustering covers the application server clustering capabilities that serve as an essential component to provide scalability and high availability to your applications.
Chapter 14, Load Balancing Web Applications discusses the other key concern of clustering, that is the ability to make several servers participate in the same service and do the same work.
Chapter 15, Securing WildFly covers the foundation of the application server Security framework with special focus on the new Role Based Access Control.
Chapter 16, Using WildFly with Docker features the application server seen from the Docker perspective, including some basic container tasks and advanced tactics.
You can get more information about it on http://www.itbuzzpress.com/ebooks/wildfly-10-ebook.html