Have a Question? Call Us!
1.978.223.9023
info@eztrainings.com

JBoss Training: Introduction to JBoss Administration

Posted by admin - 14/12/09 at 09:12 pm

JBoss Training Overview

JBoss® Application Server 4.2.x is the leading open source, Java™ EE 1.4 certified container on the market. Because it is Java based, JBoss can be used on any operating system that supports Java. Attendees learn details of setting up, configuring, using, fine-tuning and administer JBoss Application Server 4.2.x.

JBoss Training Prerequisites
All attendees should be familiar with general principles of Web server administration and have some experience building Web applications.
Software Needed on Each Student PC

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

JBoss Training Objectives

  • Understand JBoss Application Server (JBoss) Architecture
  • Install and configure JBoss
  • Assemble, install and manage J2EE application components such as EJB, Servlets, and JMS
  • Configure JBoss services such as JNDI, JBossMQ, etc.
  • Understand JBoss Security
  • Configure runtime security for server-side application components
  • Manage JBoss clusters and workload
  • Tune JBoss performance

JBoss Training Outline

  • JBoss Introduction and Installation
    • Java EE Overview and Architecture
    • JBoss Background and Overview
    • Basic JBoss AS Architecture
    • Downloading and Installing JBoss AS (zip and graphical installation)
    • 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
    • JMX and the JBoss JMX Microkernel
    • The JMX MBean Server in JBoss
    • JBoss AS Services and Service Definitions
    • The Admin Consoles (JMX and Web Consoles)
  • 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, JNDI, and Datasources
    • Web Container Overview
    • The server.xml and other config file
    • Configuring the HTTP, HTTPS, and AJP Connectors
    • JNDI and Naming Overview
    • JBoss Naming Overview and Configuration
    • JNDI Client Configuration
    • DataSoruce and JCA Overview
    • DataSource Configuration and *-ds.xml Files
    • The Hypersonic Database and DefaultDS
  • Other Services
    • Remote Object Invokers
    • Unified Invoker, and RMI Invoker
    • HTTP Invoker
    • JMS – Java Message Service
      • JMS Overview
      • JBossMQ Overview
      • JBossMQ Configuration
      • JBossMQ Invokers
      • Configuring Queues and Topics
    • Web Services
    • Other Services – EJB, JMX Invoker Adapter, RMI Classloading
    • The ServiceBindingManager
  • Security
    • Java EE Security Overview
      • Authentication, Authorization, Identity
      • Security Roles
      • Web App Security Constraints
    • JBoss AS Security Architecture
    • JBoss AS Security Domains Overview
    • Defining Security Domains
    • JBoss AS Login Modules – Overview
    • Using UsersRolesLoginModule
    • Password Hashing
    • Using DatabaseServerLoginModule
    • Other Login Modules (LDAP, etc)
    • Encypting Datasource Passwords
    • Enabling SSL
      • HTTPS
      • RMI Over SSL (EJB usage)
      • Other Uses of SSL
    • Securing Other JBoss AS Services – Consoles, Invokers, and others
  • Tuning JBoss
    • JBoss AS and the Java Virtual Machine (JVM)
      • Tuning The Heap (Memory Usage)
      • Garbage Collection (GC) Overview and Generational GC
      • Tuning GC
    • Tuning the Web Tier (Tomcat)
      • Connector Tuning
      • Other Optimizations
    • Database Connection Tuning
    • RMI Invoker and Messaging Tuning
    • Other JBoss AS Optimizations
    • Creating Minimal Configurations
  • Clustering
    • Overview (Load Balancing and Fault Tolerance, State Replication)
    • JBoss AS Clustering and JGroups Overview
    • Cluster Configuration and Partitions
    • Troubleshooting Multicast Issues
    • Farming Service
    • Clustered Naming (HA-JNDI)
    • Clustered EJB
    • Clustered HTTP – Replicated Sessions
  • Jopr Management Console Overview [optional]
    • Jopr (Open Source Management Console) Overview
    • Capabilities and Structure
    • Jopr Console
    • Acquiring and Installing Jopr
    • Setting up the Jopr Database
    • Setting up the Jopr Server and Agents
    • Inventory Module
    • Monitoring Module
    • Administration Module
  • Conclusion
Bookmark and Share


Leave a Reply