UMBC Training Centers logo

JBoss AS 7 and JBoss EAP 6 Administration and Clustering

 

Course Description | Course Outline | JBoss and Eclipse | IT Training

Course Outline

CHAPTER 1. JBOSS AS 7 INTRODUCTION AND INSTALLATION

  • Java EE Overview and Architecture
  • JBoss AS 7 Background and Overview
  • Installing and Starting AS 7
  • Working with AS 7
  • Documentation Overview

CHAPTER 2. AS 7 STRUCTURE AND ARCHITECTURE

  • AS 7 Directory and File Structure
  • JBoss Modules
  • Server Architecture and Configuration
  • Server Logging

CHAPTER 3. AS 7 MANAGEMENT

  • The CLI (Command Line Interface)
  • Management Model
  • Common Management Tasks
  • The Admin Console
  • Management Interfaces Configuration
  • Securing the Management Interfaces
  • Other Management Capabilities

CHAPTER 4. DEPLOYMENT

  • Java EE Application Structure (Jars, Wars, Ears, Sars)
  • Deploying with the CLI and Admin Console
  • Auto-Deployment in AS 7 (Marker Files, Expanded, Archived)
  • Deployment Dependencies

CHAPTER 5. THE WEB CONTAINER AND SOCKET BINDING GROUPS

  • Web Container Overview
  • Web Container Configuration in standalone.xml
  • Querying Container Configuration via the CLI
  • Configuring the HTTP, HTTPS, and AJP Connectors (in standalone.xml, and via the CLI)
  • Socket Binding Groups and Port Configuration

CHAPTER 6. OTHER SERVICES - JNDI, DATASOURCES, WEB SERVICES

  • JNDI and Naming Overview
  • JBoss Naming Overview and Configuration
  • JNDI Client Configuration
  • DataSource and JCA Overview
  • DataSource Configuration (XML, CLI, and Admin Console)
  • The H2 Database and ExampleDS
  • Web Services Overview and Configuration
  • Other Services

CHAPTER 7. MESSAGING IN AS 7

  • JMS (Java Message Service) Overview
  • HornetQ Overview
  • Configuring Connection Factories (XML, CLI, and Admin Console)
  • Configuring Queues and Topics (XML, CLI, and Admin Console)
  • Dead Letter and Redelivery
  • Messaging Security

CHAPTER 8. SECURITY

  • Java EE Security Overview
  • AS 7 Security Architecture (PicketBox Security)
  • AS 7 Security Domains
  • AS 7 Login Modules
  • Using PropertiesUsersLoginModule
  • Using DatabaseServerLoginModule
  • Role Mapping Configuration
  • Fine Grained Authorization Policies
  • Other Login Modules (LDAP, etc)
  • Enabling SSL
  • Securing Other JBoss AS Services

CHAPTER 9. TUNING JBOSS AS 7

  • JBoss AS and the Java Virtual Machine (JVM)
  • Tuning the Web Tier (Tomcat)
  • Database Connection Tuning
  • Messaging Tuning
  • Other JBoss AS Optimizations
  • Creating Minimal Configurations

CHAPTER 10. USING AS 7 DOMAINS

  • Domain Mode Overview
  • Domain Controllers, Host Controllers, Server Groups, Servers
  • Domain Configuration - domain.xml, Controller, and Server Configuration
  • Domain Management
  • Clustering Overview

CHAPTER 11. CLUSTERING IN AS 7

  • Clustering Overview
  • Clustering Configuration (domains and standalone), JGroups Overview
  • Troubleshooting Multicast Issues
  • Managing Clusters
  • Clustered Services (HA-JNDI/High Availability JNDI, EJB, Messaging)
  • Infinispan and Caching

CHAPTER 12. LOAD BALANCING WEB APPLICATIONS

  • Load Balancers and Clustered Http
  • Load Balancing with Apache httpd and mod_cluster
  • Installing and Configuring mod_cluster
  • Load Balancing Between Nodes
  • Managing with the CLI