RKCP Information Technology




JBoss
Home » Courses   » JBoss

JBoss

Overview

How to administer JBoss 7 & JBoss 8, the latest release of the JBoss Application Server.

How to install, configure, and manage server installations


Objective

  • Understand JBoss AS structure and architecture
  • Install and configure JBoss
  • Understand the structure of standalone installations and domain-based installations
  • Understand the management model and the XML configuration files
  • Understand, configure, and use JBoss Security
  • Configure and manage the Web container, including the HTTP, HTTPS, and AJP connectors
  • Understand and administer a domain of JBoss servers

  • Prerequisites

    Should be familiar with general principles of Web and application server administration.


    Syllabus

    Expand All
    • 1.JBoss Introduction and Installation
      • Java EE Overview and Architecture
      • JBoss Background and Overview
      • Installing and Starting JBoss 7 & 8
      • Working with JBoss 7 & 8
      • Documentation Overview
    • 2. JBoss Structure and Architecture
      • JBoss Directory and File Structure
      • JBoss Modules
      • Server Architecture and Configuration
    • 3. JBoss Management and Logging
      • Using the CLI (Command Line Interface)
      • Management Model
      • Working with Management Resources
      • Common Management Tasks
      • The Web Admin Console
      • Other Management Capabilities
      • Server Logging
    • 4. Application Deployment
      • Java EE Deployment Archives (JARs, WARs, EARs)
      • Deploying with the CLI and Admin Console
      • Auto-Deployment in JBoss (Marker Files, Expanded, Archived)
      • Deployment Dependencies
    • 5. Subsystem Configuration
      • JNDI and Naming Overview
      • Naming Subsystem Overview and Configuration
      • Datasource and JCA Overview
      • Datasource and Driver Configuration (XML, CLI, and Admin Console)
      • Datasource Monitoring, and Tuning
      • Thread Pools - History and Current Configuration
      • Undertow Web Container
      • The H2 Database and ExampleDS
      • EJB Container/Subsystem (SLSB Pooling, MDB, SFSB Cache, Monitoring)
      • Other Subsystems in Brief (remoting, ee, infinispan)
    • 6. Messaging in JBoss
      • 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
    • 7. Security
      • Java EE Security Overview
      • JBoss Security Architecture (PicketBox Security)
      • JBoss Security Domains
      • JBoss Login Modules
      • Using PropertiesUsersLoginModule
      • Using DatabaseServerLoginModule
      • Role Mapping Configuration
      • Fine Grained Authorization Policies
      • Other Login Modules (LDAP, etc)
      • Securing the Management Interfaces
      • Resource Security (TLS/SSL/HTTPS)
    • 8. Clustering and HTTP Load Balancing
      • Clustering Overview
      • Clustering Configuration, JGroups Overview
      • Troubleshooting Multicast Issues
      • Managing Clusters
      • Clustered Services (HA-JNDI/High Availability JNDI, EJB, Messaging)
      • 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
    • 9. JBoss Domain Mode
      • Domain Mode Overview
      • Domain.xml and host.xml
      • Domain Controllers, Host Controllers, Server Groups, Servers
      • Domain Configuration - domain.xml, Controller, and Server Configuration
      • Domain Management
    • 10. Tuning and Monitoring
      • 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
      • Clustering Communication and Replication
      • Monitoring Runtime Data