Java training classes from Atlanta, GA     
USACanada UK Ireland International
1 877 849 1850   0808 234 2132   1 800 550 311   +1 678 648 3113
  Home   Contact Us
Java Training * JSP Training * Struts Training * Spring Framework Training * Hibernate Training * Java Web Services Training
JPA Training * JSF Training * JBoss Training * Design Patterns Training * Apache Tomcat Training * Live Online Training


 * Core Java
 * JSP & Servlets
 * Introduction to Java EE with JBoss
 * Apache Tomcat
 * Apache httpd
 * Jakarta Struts
 * Java Web Services training
 * Java EE Design Patterns



Please contact us
for GSA pricing.

GSA

Contract #
GS-35F-0307T



Complimentary Jakarta Struts Training Seminar

Organizations in the Atlanta, Georgia area are encouraged to contact Accelebrate® about having a complimentary, one-hour Jakarta Struts seminar delivered for their organization. Contact us today for more information.



Recent Training Venues

Accelebrate has recently trained for clients in the following cities:

  • Huntsville, Alabama
  • Montgomery / Birmingham, Alabama
  • Anchorage, Alaska
  • Calgary, Alberta
  • Phoenix, Arizona
  • Fayetteville / Little Rock, Arkansas
  • Oakland / San Jose / San Francisco, California
  • Oceanside / San Diego, California
  • Pasadena / Orange County / Los Angeles, California
  • San Bernardino / Riverside, California
  • Boulder / Colorado Springs / Denver, Colorado
  • Washington, DC
  • Wilmington, Delaware
  • Manchester / London, England
  • DeLand / Orlando, Florida
  • Fort Lauderdale / Miami, Florida
  • Gainesville / Jacksonville, Florida
  • Saint Petersburg / Tampa, Florida
  • Titusville & Melbourne, Florida
  • Alpharetta & Atlanta, Georgia
  • Augusta & Savannah, Georgia
  • Macon & Columbus, Georgia
  • Bloomington, Illinois
  • Chicago, Illinois
  • Indianapolis, Indiana
  • Cedar Rapids / Des Moines, Iowa
  • Dublin, Ireland
  • Kingston, Jamaica
  • Wichita, Kansas
  • Paducah / Lexington / Louisville, Kentucky
  • Baton Rouge, Louisiana
  • Valletta, Malta
  • Hagerstown & Frederick, Maryland
  • Greenbelt / Silver Spring / Baltimore, Maryland
  • Boston / Cambridge, Massachusetts
  • Hartford, Connecticut / Springfield, Massachusetts
  • Taunton, Massachusetts / Providence, Rhode Island
  • Ann Arbor / Farmington Hills / Detroit, Michigan
  • Grand Rapids, Michigan
  • Lansing, Michigan
  • Saginaw / Flint / Bay City / Midland, Michigan
  • Saint Paul / Minneapolis, Minnesota
  • Jackson, Mississippi
  • Gulfport / Biloxi, Mississippi
  • Whiteman Air Force Base / Kansas City, Missouri
  • Reno and Las Vegas, Nevada
  • Santa Fe / Albuquerque, New Mexico
  • Newark, New Jersey
  • Princeton, New Jersey & Philadelphia, Pennsylvania
  • White Plains / New York City, New York
  • Charlotte, North Carolina
  • Durham / Raleigh, North Carolina
  • Bowling Green / Toledo, Ohio
  • Cincinnati, Ohio
  • Cleveland & Columbus, Ohio
  • Tulsa / Oklahoma City, Oklahoma
  • Toronto, Ontario
  • Portland, Oregon
  • Pittsburgh, Pennsylvania
  • Providence, Rhode Island
  • Edinburgh / Glasgow, Scotland
  • Columbia & Charleston, South Carolina
  • Memphis / Jackson / Nashville, Tennessee
  • College Station and Houston, Texas
  • El Paso, Texas / Ciudad Juarez, Mexico
  • San Antonio / Austin, Texas
  • Wichita Falls & Dallas, Texas
  • Ogden / Salt Lake City, Utah
  • Burlington, Vermont
  • Fairfax / Dulles / McLean / Herndon / Reston, Virginia
  • Richmond / Alexandria / Arlington, Virginia
  • Virginia Beach / Norfolk, Virginia
  • Tacoma / Seattle, Washington
  • Madison / Milwaukee, Wisconsin

 

JBoss Training: Introduction to JBoss Administration

Print This Outline
E-mail This Outline
Get A Quote
Course Number: 265
Duration: 2 days
view class outline

JBoss Training Overview

The JBoss® Application server is the leading open source, Java EE 1.4 certified container on the market. In this two-day, hands-on class, attendees learn how to successfully use and administer the JBoss Application Server.

Location and Pricing

Most Accelebrate courses are taught on-site at our clients' locations worldwide for groups of 3 or more attendees and are customized to their specific needs. Please visit our client list to see organizations for whom we have recently delivered training. To receive a customized proposal and price quote, please contact us.

In addition, some courses are available as live, online classes for individuals.  To see a schedule of online courses, please visit http://www.accelebrate.com/online_training/java.htm.

JBoss 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 Training Materials

All JBoss training students receive a copy of O'Reilly's JBoss: A Developer's Notebook and JBoss at Work: A Practical Guide, related courseware, and a CD-R copy of the files they create during the class.

Software Needed on Each Student PC

  • Java 2 SDK 1.4.2 or later
  • JBoss Application Server 4.0, 4.2, or later
  • Your preferred Java development tool (if no tool has been selected, we recommend Eclipse 3.0 or 3.1 + JBoss Eclipse IDE, available from http://www.jboss.org/products/jbosside)

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
    • JBoss Background
    • JBoss AS Architecture
    • Application Server Overview
    • JBoss Microkernel Overview
  • JBoss Installation
    • Acquiring and Installing JBoss (zip and jar installation)
    • JBoss Directory Structure
    • JBoss Standard Configurations and Custom Configurations
    • Starting/Stopping JBoss
    • The Admin Consoles
  • JBoss Architecture
    • JMX and the JBoss JMX Microkernel
    • The JMX MBean Server in JBoss
    • Microkernel Startup
    • Deployers, SARDeployer, URLDeployer, Other Deployers
    • JBoss Classloading, the UnifiedClassLoader & Classloader Repository
    • Detached Invokers - Remote Access to Services
    • JMX and the Admin Consoles
    • Command Line Access to JMX
  • Basic JBoss Configuration (Default Server Configuration)
    • A Tour of the JBoss Server Directories
    • Configuring/Modifying the JBoss Directories
    • The conf/jboss-service.xml File
    • Using System Properties in Config Files
    • Core Services, Logging Service
    • Other Configuration Files
    • The <server-config>/lib directory
    • Creating Other Server Configurations
    • Monitoring JBoss Using the Consoles
  • Deploying J2EE Applications
    • J2EE Overview
    • Jars, Wars, Ears, Sars, and other Archives
    • Deploying and Redeploying Archives
    • Unpacked Deployments
    • Russian Doll Deployments
    • Deployment via *-service.xml
    • JBoss Classloading, and it's effect on deployment
    • Deployment Dependencies and Ordering (Explicit and Implicit)
    • EJB3 Deployment
  • JNDI
    • JNDI and Naming Overview
    • JBossNS
    • The NamingService MBean
    • NamingService Configuration (Ports, etc)
    • NamingContexts, and Standard Properties
    • JNDI Over HTTP
  • DataSources
    • DataSoruce and JCA Overview
    • *-ds.xml File
    • DataSource Configuration
    • JDBC Drivers
    • DataSource Lookup
  • The Web Container (Tomcat)
    • Overview
    • The server.xml file
    • Configuring the HTTP Connector
    • Configuring HTTPS
    • Configuring Logging
  • Configuring Other Services and Invokers
    • RMI Invoker Overview
    • RMI Invoker Configuration
    • RMI/HTTP Invoker
    • EJB and the RMI Invokers
    • JBossMQ (JMS Messaging) Overview
    • JBossMQ Configuration
    • The ServiceBindingManager (Running Multiple JBoss Instances on a Node)
    • Other Services
  • Security
    • J2EE Security Overview
      • Authentication, Authorization, Identity
      • Security Roles
    • The JBoss Security Architecture
    • JBoss Security Domains Overview
    • Defining Security Domains
    • JBoss Login Modules - Overview
    • Using UsersRolesLoginModule
    • Using DatabaseServerLoginModule
    • Other Login Modules (LDAP, etc)
    • Password Hashing
    • Securing JBoss Services
      • Securing the Consoles
      • Securing the Invokers
      • Securing DataSources
      • Securing Other Services
    • Enabling SSL
      • HTTPS
      • RMI Over SSL (EJB usage)
      • Other Uses of SSL
  • Tuning JBoss
    • JBoss and the Java Virtual Machine (JVM)
      • Tuning The Heap
      • 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 Optimizations
    • Creating Minimal Configurations
  • Clustering
    • Overview (Load Balancing and Fault Tolerance, State Replication)
    • JBoss Clustering Overview
    • Partitions
    • Setting up a Cluster
    • JGroups Overview (Multicast Configuration)
    • Troubleshooting Multicast Issues
    • Farming Service
    • Clustered Naming (HA-JNDI)
    • Clustered EJB
    • Clustered HTTP - Replicated Sessions
    • Using Apache as an HTTP Load Balancer
  • Conclusion
 

Print This OutlineE-mail This OutlineGet A Quote

JBoss® and Hibernate® are registered trademarks of Red Hat, Inc.  Accelebrate, Inc. has no affiliation with Red Hat, Inc. and no courses offered by Accelebrate, Inc. are endorsed by Red Hat, Inc. in any way.

Accelebrate®
Comes to You!


Accelebrate's courses are taught exclusively on-site at your location for groups of 3 or more attendees, anywhere worldwide.

Don't settle for a "one size fits all" public class! Have Accelebrate come to your site and deliver exactly the training you want, for less than the cost of a public class.

For pricing and to learn more, please call us at +1 877 849 1850, fill out our information request form, or email us at info@accelebrate.com today.

 
Accelebrate E-Newsletter


Get the latest Web development news delivered to your email box once a month!



 
The instructor was able to tailor the actual class to our specific needs and provide concrete knowledge that we could immediately put use in our jobs.
 
—Bernard Copeland
ChoicePoint
Alpharetta, Georgia

VB.NET, C#, ASP, & ASP.NET Training * Java Training * SQL Server Training
Adobe Training * PHP Training * XML Training * Perl Training

“Accelebrate,” “Accelerated Learning Celebrated Results,” and the Accelebrate logo are registered trademarks of Accelebrate, Inc. All other product names and trademarks are property of their respective owners. Course outline content may mirror or be derived from the book that each student receives with the course. Otherwise, all content is copyright © 2003-2006 by Accelebrate, Inc. of Atlanta, Georgia, USA. To contact us, please use the contact form, email info@accelebrate.com us, or call 1 877 849 1850 in the US and Canada, 0808 234 2132 in the UK, 1 800 550 311 in Ireland, or +1 678 648 3113 from all other locations.

Recent client sites: Birmingham, AL | Phoenix, AZ | Los Angeles, CA | San Diego, CA | San Francisco, CA | Denver, CO | Washington, DC | Miami, FL | Orlando, FL | Tampa, FL | Atlanta, GA | Chicago, IL | Indianapolis, IN | Boston, MA | Baltimore, MD | Detroit, MI | Minneapolis, MN | Kansas City, MO | Saint Louis, MO | Charlotte, NC | Raleigh, NC | Albuquerque, NM | New York City, NY | Cincinnati, OH | Cleveland, OH | Columbus, OH | Oklahoma City, OK | Toronto, ON | Philadelphia, PA | Pittsburgh, PA | Portland, OR | Memphis, TN | Nashville, TN | Austin, TX | Dallas, TX | Houston, TX | Salt Lake City, UT | Seattle, WA | Dublin, Ireland | London, UK

About Accelebrate IT Training VB.NET, C#, and ASP.NET Training Java, Struts, and JSP Training Adobe Training Microsoft SQL Server Training XML Training, PHP Training, Perl Training, and Other Courses Open Source & Apache Training