This is the start of the document.
Skip to:

[Login] [Join]
Contact us now
1 (888) 357-1204

JBoss Training Course

Customized On-site Training

Request a Quote
or call 1 (888) 357-1204

Public Classroom Training

San Francisco, CA

Learn more or Register for
Tue, Jul 8, $1,950
Learn more or Register for
Tue, Sep 2, $1,950

(4 days)

JBoss Training Summary

JBoss Administration Training course covers the details of setting up, configuring, and fine-tuning JBoss application server.

Participants in JBoss Training will learn the details of JBoss architecture, steps involved in setting up the application server, basic deployments, production installation and deployment issues, tuning and monitoring, securing the services and clustering.

Audience for JBoss Training

JBoss Training course is intended for system administrators. It does not require Java or J2EE skills. At least 50% of the class will involve hands-on lab work.

They Took JBoss Training Course

JBoss Participant Review

Awesome Class would definitely attend another - Razorstream, LLC

The course was well put together. Some training courses don't plan out the Labs very well but this course did a great job of setting up clean well-defined labs that stayed on-point to the topic at hand. The instructor was extremely well prepared to teach the class as well as other parallel topics outside the scope of this course. - Walt Disney Co.

Excellent instructor. - Walt Disney Internet Group

The instructor was well prepared and provided a great amount of detail regarding not only the core JBoss topics, but also a wealth of information about J2EE theory and standards. - Plateau Systems Ltd

Instructor was terrific. The Course outline is very nice. The best training class I ever attended. The instructor was able to answer all questions, very clear mind and clear answers. All topics are covered in detail. Great job. - Agilent technologies

The instructor is very knowledgeable, and an excellent instructor. Course materials were very well organized and informative. - Intuit

Great teacher and Great Class. Never had such detailed class in 4 days. Thanks a lot I learned a ton of basics as well. Lunch provisioning is very creative. - Adobe

JBoss Training Outline


J2EE

  • What is J2EE
  • Overview of J2EE
  • J2EE vs. other Web technologies

JBoss

  • JBoss Organization
  • History of JBoss AS
  • Features of JBoss AS
  • JBoss AS Architecture
  • JBoss AS Services
  • JBoss AS Requirements

Installation

  • Getting and Installing Java
  • Configuring Java
  • Getting JBoss AS
  • Building JBoss AS from source
  • Installing JBoss AS
    • Unpacking
    • Running Java Installer
    • Understanding Differences

Directory Structure

  • Explaining JBoss AS Directories
    • bin, client, docs, lib, server
  • Explaining JBoss AS Configuration Sets
  • Difference between minimal, default, all
  • Internal Directory Structure
    • conf, lib, deploy, temp, work, data, log, etc.
  • Logging on JBoss

Starting/Stopping

  • Starting JBoss AS from command-line
  • Starting JBoss AS as a service
  • Verifying JBoss Startup
  • Stopping JBoss (locally, remotely)
  • Booting JBoss AS from network

Deployments

  • J2EE Development/Deployment Lifecycle and Roles
  • Deployment Descriptors (DTDs vs. Schemas)
  • Deployment on JBoss AS
  • JBoss Deployers (WAR, EAR, EJB, JAR, RAR, SAR, HAR, etc.)
  • Deployment Dependencies
  • Hot vs. Cold Deployment
  • JBoss conf/jboss-service.xml file
  • XMBeans

Services

  • Tomcat Web Container
    • Architecture and Configuration (server.xml)
    • Concepts (Connectors, Engine, Host, Context, Valve, etc.)
    • Understanding web.xml (Filters, Servlets, Mappings, etc.)
    • Default web.xml
    • Serving Static Content
    • Virtual Hosting
    • Web Access Logging
  • JNDI
    • Overview
    • JNDI on JBoss
  • JavaMail on JBoss
  • JMX
    • Overview
    • Architecture
    • JMX on JBoss
    • JMX Console
    • Twiddle command-line tool
    • Deploying JMX Services
    • Web Console
    • JBoss Monitoring
  • JMS
    • Overview
    • Architecture
    • Domains (Point-to-Point vs. Publish-Subscribe)
    • JMS on JBoss
    • Configuration

Database Connectivity

  • Installing/setting up MySQL
  • Overview of JDBC
  • Installing JDBC Drivers
  • Defining Resource Requirements
  • Describing Database Resources (Connection Pools)
  • Resource Mapping
  • Testing database access
  • Embedded Hypersonic database

Security

  • Securing Applications on JBoss AS
    • Filtering clients by IP/Hostname
    • Implementing JAAS-based declarative security
      • Authentication and Authorization
        • Plain-text
        • Database-based
        • Securing passwords
        • Basic vs Form login
        • Handling A&A failures
    • Data Transport Security (SSL)
      • Generating SSL certificates
      • Configuring embedded Tomcat for SSL
      • Requiring SSL by applications
  • Securing JBoss AS
    • User and file system security
    • Securing console applications/tools
    • Securing other JBoss AS services
    • Running with Java Security Manager
    • Running behind a firewall

Performance

  • JVM Tuning and GC Optimization
  • Tomcat Tuning
  • RMI/EJB Tuning
  • Log4J Tuning
  • Tuning other JBoss services
  • Slimming JBoss

High Availability and Scalability

  • Defining Requirements
  • Overview of clustering architectures
  • Fronting JBoss with Apache Web Server
    • Advantages
    • Installing and Configuring mod_jk
  • Load Balancing with mod_jk
  • Enabling sticky sessions (server-affinity)
  • Clustered Session Replication
    • Clustered Single-Signon
  • Clustering other JBoss AS Services
    • HA-JNDI
    • HA-JMS
  • Cluster Farming Deployment

Related Courses



This is the end of the document. Go back to the top.