India: +91 406677 1418

WhatsApp no. : +919100386313

USA: +1 909 233 6006

Telegram : +15168586242

JBoss Enterprise Application Platform

JBoss Enterprise Application Platform Course Content

JBoss 6 EAP Introduction & Installation
  • Java EE Overview & Architecture
  • JBoss 6 EAP Background & Overview
  • Installing & Starting JBoss 6 EAP
  • Working with JBoss 6 EAP
  • Documentation Overview
JBoss 6 EAP Structure & Architecture
  • JBoss 6 EAP Directory & File Structure
  • JBoss Modules
  • Server Architecture & Configuration
JBoss 6 EAP Management & 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
Interfaces & Socket Bindings / Port Configuration
  • Interface Configuration
  • Socket Bindings & Socket Binding Groups
  • Setting the Bind Address
Application Deployment
  • Java EE Deployment Archives (Jars, Wars, Ears, Sars)
  • Deploying with the CLI & Admin Console
  • Auto-Deployment in JBoss 6 EAP (Marker Files, Expanded, Archived)
  • Deployment Dependencies
Subsystem Configuration
  • Thread Pools
  • Web Container
  • Web Container Overview
  • Web Container Configuration in standalone.xml
  • Querying Container Configuration via the CLI
  • Configuring the HTTP, HTTPS & AJP Connectors (in standalone.xml, & via the CLI)
  • JNDI & Naming Overview
  • JBoss Naming Overview & Configuration
  • JNDI Client Configuration
  • DataSource & JCA Overview
  • DataSource Configuration (XML, CLI & Admin Console)
  • The H2 Database & ExampleDS
  • EJB Subsystem
Messaging in JBoss 6 EAP
  • JMS (Java Message Service) Overview
  • HornetQ Overview
  • Configuring Connection Factories (XML, CLI & Admin Console)
  • Configuring Queues & Topics (XML, CLI & Admin Console)
  • Dead Letter & Redelivery
  • Messaging Security
Security
  • Java EE Security Overview
  • Authentication, Authorization, Identity
  • Security Roles
  • Web App Security Constraints
  • JBoss 6 EAP Security Architecture (PicketBox Security)
  • JBoss 6 EAP Security Domains
  • JBoss 6 EAP Login Modules
  • Using PropertiesUsersLoginModule
  • Using DatabaseServerLoginModule
  • Role Mapping Configuration
  • Fine Grained Authorization Policies
  • Other Login Modules (LDAP, etc)
  • Securing the Management Interfaces
  • Enabling SSL
  • SSL Overview
  • Setting Up HTTPS, keytool, configuration
  • Other Uses of SSL
Clustering in JBoss 6 EAP
  • Clustering Overview
  • Clustering Configuration, JGroups Overview
  • Troubleshooting Multicast Issues
  • Managing Clusters
  • Clustered Services (HA-JNDI/High Availability JNDI, EJB, Messaging)
  • Load Balancers & Clustered Http
  • Load Balancing with Apache httpd and mod_cluster
  • Installing & Configuring mod_cluster
  • Load Balancing b/w Nodes
  • Managing with the CLI
JBoss 6 EAP Domain Mode
  • Domain Mode Overview
  • domain.xml and host.xml
  • Domain Controllers, Host Controllers, Server Groups, Servers
  • Domain Configuration – domain.xml, Controller & Server Configuration
  • Domain Management
Tuning JBoss 6 EAP
  • JBoss AS and the Java Virtual Machine (JVM)
  • Tuning The Heap (Memory Usage)
  • Garbage Collection (GC) Overview & Generational GC
  • Tuning GC
  • Tuning the Web Tier (Tomcat)
  • Connector Tuning
  • Other Optimizations
  • Database Connection Tuning
  • Messaging Tuning
  • Other JBoss AS Optimizations
  • Creating Minimal Configurations
Migration
  • Configuration and Management Differences
  • Classloading & Modules
  • Database / Datasource
  • Security
  • Messaging