 |
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.

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
|
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
|
| |
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 |
|
 |