Mastering JBoss Enterprise Application Platform 7

Create modular scalable enterprise-grade applications with JBoss Enterprise Application Platform 7

Mastering JBoss Enterprise Application Platform 7

Mastering
Francesco Marchioni, Luigi Fugaro

1 customer reviews
Create modular scalable enterprise-grade applications with JBoss Enterprise Application Platform 7
$43.99
$54.99
RRP $43.99
RRP $54.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Free Sample

Book Details

ISBN 139781786463630
Paperback390 pages

Book Description

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

Chapter 1: Installation and Configuration
What's new in EAP 7?
Installing EAP 7
Starting the application server
Stopping the application server
Basic server administration
EAP 7 basic configuration
Application server core building blocks
Summary
Chapter 2: The CLI Management Tool
Connecting to the CLI
Using the CLI
Basic operations
Features of the CLI
Summary
Chapter 3: Managing EAP in Domain Mode
Domain mode breakdown
Handy domain properties
Electing the domain controller
Creating an advanced domain
Domain controller failover
Additional EAP 7 features
Summary
Chapter 4: Deploying Applications
Overview of deployments
Deployment in standalone mode
Deployment in domain mode
Advanced deployment strategies
Summary
Chapter 5: Load Balancing
The need for balancing
Load balancing with mod_cluster
Using other balancing solutions
Summary
Chapter 6: Clustering EAP 7
Clustering overview and misconceptions
Clustering in standalone mode
Clustering from a network point of view
Clustering in domain mode
Advanced topics
Summary
Chapter 7: Logging
The basics of logging
Configuring handlers
Configuring loggers
Managing your application logging
Reading logs with management interfaces
Building a centralized logging system
Summary
Chapter 8: Configuring Database Connectivity
Introduction to datasources
Datasource overview
Adding a JDBC 4 driver module
Configuring a JDBC 4-compliant driver
Defining a new datasource
Defining an XA-datasource
Hardening datasource configuration
Summary
Chapter 9: Configuring EAP 7 for Java EE Applications
Configuring the EJB container
Configuring the web server
Monitoring your applications
Summary
Chapter 10: Messaging Administration
Introduction to Artemis MQ
Configuring broker transport
Configuring persistence
Configuring destinations
Routing messages to other destinations
Clustering
Summary
Chapter 11: Securing the Application Server
Creating security domains
Securing the management interfaces with LDAP
Configuring RBAC
Securing the management interfaces
Summary
Chapter 12: New Security Features of EAP 7
EAP 7 new security model
Introducing elytron
Introducing Red Hat SSO
Summary
Chapter 13: Using EAP 7 with Docker
Getting to grips with Docker
Creating your Docker images
Managing the server storage
Managing multiple containers
Summary
Chapter 14: Running EAP 7 on the Cloud Using OpenShift
Introducing OpenShift
OpenShift Online
Developing and deploying your first OpenShift application in the cloud
Summary

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.
  • Deliver advanced security solutions and learn how to troubleshoot common network/performance issues

Authors

Table of Contents

Chapter 1: Installation and Configuration
What's new in EAP 7?
Installing EAP 7
Starting the application server
Stopping the application server
Basic server administration
EAP 7 basic configuration
Application server core building blocks
Summary
Chapter 2: The CLI Management Tool
Connecting to the CLI
Using the CLI
Basic operations
Features of the CLI
Summary
Chapter 3: Managing EAP in Domain Mode
Domain mode breakdown
Handy domain properties
Electing the domain controller
Creating an advanced domain
Domain controller failover
Additional EAP 7 features
Summary
Chapter 4: Deploying Applications
Overview of deployments
Deployment in standalone mode
Deployment in domain mode
Advanced deployment strategies
Summary
Chapter 5: Load Balancing
The need for balancing
Load balancing with mod_cluster
Using other balancing solutions
Summary
Chapter 6: Clustering EAP 7
Clustering overview and misconceptions
Clustering in standalone mode
Clustering from a network point of view
Clustering in domain mode
Advanced topics
Summary
Chapter 7: Logging
The basics of logging
Configuring handlers
Configuring loggers
Managing your application logging
Reading logs with management interfaces
Building a centralized logging system
Summary
Chapter 8: Configuring Database Connectivity
Introduction to datasources
Datasource overview
Adding a JDBC 4 driver module
Configuring a JDBC 4-compliant driver
Defining a new datasource
Defining an XA-datasource
Hardening datasource configuration
Summary
Chapter 9: Configuring EAP 7 for Java EE Applications
Configuring the EJB container
Configuring the web server
Monitoring your applications
Summary
Chapter 10: Messaging Administration
Introduction to Artemis MQ
Configuring broker transport
Configuring persistence
Configuring destinations
Routing messages to other destinations
Clustering
Summary
Chapter 11: Securing the Application Server
Creating security domains
Securing the management interfaces with LDAP
Configuring RBAC
Securing the management interfaces
Summary
Chapter 12: New Security Features of EAP 7
EAP 7 new security model
Introducing elytron
Introducing Red Hat SSO
Summary
Chapter 13: Using EAP 7 with Docker
Getting to grips with Docker
Creating your Docker images
Managing the server storage
Managing multiple containers
Summary
Chapter 14: Running EAP 7 on the Cloud Using OpenShift
Introducing OpenShift
OpenShift Online
Developing and deploying your first OpenShift application in the cloud
Summary

Book Details

ISBN 139781786463630
Paperback390 pages
Read More
From 1 reviews

Read More Reviews