United States flagCanada flag1 877 849 1850 International flag +1 678 648 311
Please contact us
for GSA pricing.
GSA
Contract #
GS-35F-0307T

JBoss Administration Training: Introduction to JBoss 5 Administration

Course Number: JBS-102
Duration: 3 days
view course outline

JBoss Administration Training Overview

Accelebrate's JBoss® Application Server 5 Administration training teaches attendees how to configure, tune, secure, and administer JBoss Application Server 5.

Location and Pricing

Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.

In addition, some courses are available as live, online classes for individuals. See a schedule of online courses.

JBoss Administration Training Prerequisites

All attendees should be familiar with general principles of Web server administration and have some experience building Web applications.

Hands-on/Lecture Ratio

This JBoss training class is 70% hands-on, 30% lecture, with the longest lecture segments lasting for 20 minutes. Students "learn by doing," with immediate opportunities to apply the material they learn to real-world problems.

JBoss Administration Training Materials

All attendees receive comprehensive courseware and a copy of Manning's JBoss in Action.

Software Needed on Each Student PC

  • Java SE 5.0, 6.0, or later
  • JBoss Application Server 5.0, 5.1, or later
  • If you have purchased this course, please contact us for detailed setup specifications

JBoss Administration Training Objectives

  • Understand JBoss AS Structure and Architecture
  • Install and configure JBoss
  • Understand the Microcontainer, and the legacy JMX Microkernel
  • Assemble, deploy, and manage Java EE application components such as EJB, Servlets, and JMS
  • Configure JBoss services such as DataSources, Messaging, etc.
  • Configure the Web container (Tomcat)
  • Understand and use JBoss Security
  • Configure runtime security for JBoss services and server-side application components
  • Manage JBoss clusters
  • Tune JBoss performance

JBoss Administration Training Outline

  • 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
  • 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)
  • 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
  • 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
  • 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
  • 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.
  • 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
  • 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
  • Conclusion