Course Information

JBoss Course Duration: 40 Hours

JBoss Training Timings: Week days 1-2 Hours per day (or) Weekends: 2-3 Hours per day

JBoss Training Method: Instructor Led Online/Classroom Training

JBoss Study Material: Soft Copy

 JBoss Training

Course Content

Unit 1: JBoss Introduction and Installation 

Java EE Overview and Architecture 

JBoss Background and Overview 

Basic JBoss AS Architecture 

Downloading and Installing JBoss AS

Starting and Stopping Jboss

Unit 2: JBoss AS Structure and Architecture 

JBoss AS Directory and File Structure 

JBoss Standard Configurations and Custom Configurations 

Configuration Directory and File Structure

The JBoss Microcontainer Overview and Architecture 

Configuring Beans for the Microcontainer 

JMX and the Legacy JBoss JMX Microkernel and MBean Server 

JBoss AS JMX-based Services and Service Definitions 

The Admin Consoles (JMX Console, Web Consoles, Jopr)

Unit 3: Deployment 

Java EE Application Structure (Jars, Wars, Ears, Sars) 

JBoss AS Deployers 

Deploying and Redeploying Archives 

Expanded Deployments and Nested Deployments 

Deployment Dependencies and Ordering (Explicit and Implicit) 

JBoss Classloading, and Effect on Deployment 

Unit 4: Web Container, Port Configuration, JNDI, and DataSources 

Web Container Overview 

The server.xml and other config files 

Configuring the HTTP, HTTPS, and AJP Connectors 

Port Configuration and ServiceBindingManager 

JNDI and Naming Overview 

JBoss Naming Overview and Configuration 

JNDI Client Configuration 

DataSource and JCA Overview 

DataSource Configuration and *-ds.xml Files 

The Hypersonic Database and DefaultDS 

Unit 5: Other Services 

Remote Object Invokers and JBoss Remoting 

Unified Invoker, and RMI Invoker 

HTTP Invoker 

JMS - Java Message Service 

Web Services 

Other Services - EJB, JMX Invoker Adapter, RMI Classloading 

Unit 6: Security 

Java EE Security Overview 

JBoss AS Security Architecture 

JBoss AS Security Domains 

JBoss AS Login Modules 

Using UsersRolesLoginModule 

Using Password Hashing 

Using DatabaseServerLoginModule 

Other Login Modules (LDAP, etc) 

Encypting Datasource Passwords 

Enabling SSL 

Securing Other JBoss AS Services - Consoles, Invokers, DataSources, etc. 


Advanced JBoss Adminstration

Unit 7: Tuning JBoss 

JBoss AS and the Java Virtual Machine (JVM) 

Tuning the Web Tier (Tomcat) 

Database Connection Tuning 

RMI Invoker and Messaging Tuning 

Other JBoss AS Optimizations 

Creating Minimal Configurations 

Unit 8: Clustering 

JBoss AS Clustering and JGroups Overview 

Cluster Configuration and Partitions 

Troubleshooting Multicast Issues 

Clustering Architecture (Client Interceptor, Load Balancing and Fault Tolerance, State Replication) 

Clustered Services (HA-JNDI/High Availability JNDI, EJB, Messaging) 

Farm Service 

Load Balancers and Clustered Http 

Using Apache httpd as a load balancer  

New Features in JBoss AS 7


Key Features

Instructor Led JBoss Online Training

Flexible Time At Your Convenience

Over 1,00,000+ Professionals Trained Across 100 Countries

24x7 Live Support via Chat, Mail and Phone

Corporate Training and On-Job Support



Request For Demo