Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training          Email Us   Phone :
Contact Us   -   About Us   -   Clients    
Loading
Courses
A+
ADA
Adobe
AJAX
Android
Apache
AutoCAD
Business Analysis
Business Objects
Business Skills and Technology
C++ programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Datawarehousing
DB2
Desktop Application Software
DNS
Embedded Systems
Enterprise Architecture
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Legato
Lotus
Macintosh
Mainframe programming
Microsoft technologies
MS Access
MultiMedia and design
.NET
Network+
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Quality Center/Quick Test
Rational
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software Engineering
Software quality and testing
SQL Server
Sybase
Telecommunications
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web 2.0
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
JBoss 4 Administration
JBoss Training Overview

This course teaches the basics of the administration and deployment of web applications in the JBoss Application Server environment.

JBoss Training Topics

  • Enterprise (J2EE) Applications
  • Installing and Configuring JBoss Server
  • JBoss Server Architecture
  • Build and Deploy Enterprise Applications
  • Security on JBoss
  • Web Services
  • JBoss Messaging
  • Application Tracing and Troubleshooting
  • Performance Tuning
JBoss Training Prerequisites

The student should have a good understanding of Web technology, Java, operational skills for Windows and administration skills for a web server (examples: Apache ).

JBoss Training What you will learn

After completing this course, the student should be able to:

  • Install and configure JBoss Application Server
  • Build and Deploy enterprise applications
  • Configure security
  • Assemble enterprise modules into applications
  • Tune the performance of services
  • Analyze and tune the performance of enterprise applications
JBoss Training Audience

This course is designed for Webmasters and System Administrators who need to install, configure and maintain systems using JBoss 4

JBoss Training Course Duration

5 Days

JBoss Training Course outline

1. Introduction to JBoss

  • Building J2EE and Web Services Application with JBoss
  • J2EE application modules
  • Web Services application module
  • Infrastructure for J2EE and Web Service applications
  • Examples of using JBoss in J2EE and Web Services Application
  • Introduction to JBoss Family
  • JBoss Application Server
  • JBoss Portal
  • JBoss Eclipse IDE
  • JBoss jBPM
  • Introduction to JBoss V4
  • Overview and new features of JBoss V4
  • What's new in EJB 3.0
  • What's new in JDBC 3.0
  • Architecture and components of JBoss V4
2. Boss Application Server Installation
  • Prerequisites
  • Getting the binaries and installing the binary
  • The default configuration file set
  • Basic installation testing
  • Building the source code
  • Using the JBossTest Unit Testsuite
3. JBoss JMX Microkernel
  • Introduction to JMX
  • JMX Implementation Architecture
  • The JBoss Classloader
  • XMBeans
  • The JMX Console application
  • MBean Services
  • Deployer
4. JBoss Application Server Administration
  • Jboss Application Server administrative tasks
  • Administrating servers
  • Administrating applications
  • Assemble applications
  • Install/uninstall applications
  • Start/stop applications
  • JBoss Admin Console
  • Introduction to functions of Jboss admin console
  • Starting admin console
  • Admin console GUI
  • Using Admin console
  • Securing admin console
  • Using JBoss Administrative Console for System administration
  • Administrating Servers
  • Create application servers
  • Start/stop application server
  • Monitor the running of application servers
  • Delete application servers
  • Configure transports
  • Set up Java virtual machine
  • Preparing to host applications
  • Create a virtual host.
  • Configure a Web container.
  • Configure an EJB container.
  • Create resources for data access.
  • Create a JDBC provider and data source.
  • Create a URL and URL provider.
  • Create a JMS destination, connection, and provider.
  • Configure a Session Manager.
5. JBoss Application Deployment and Administration
  • Assembling J2EE Application
  • Assemble EJB modules
  • Assemble Web modules
  • Generate EAR (Enterprise Application Archive)
  • Installing J2EE applications into JBoss Application Servers
  • Setting class path and module visibilities of J2EE applications
  • Installing EAR or stand alone modules (war or jar)
  • Manage J2EE applications
  • Manage EJB containers
  • Manage HTTP sessions
6. JBoss Application Security Administration
  • J2EE Declarative security overview
  • JAAS Introduction
  • The JBoss security model
  • JBoss Security Extension Architecture
  • The SRP Protocol
  • Running JBoss with Java 2 Security Manager
  • Using SSL with JBoss
  • Configuring JBoss behind a firewall
  • Securing a JBoss server
7. JBoss Clustering
  • Overview of clustering in JBoss
  • Setting up clustering
  • HA-JNDI
  • Clustering EJB
  • HTTP Session Clustering
  • Farming
  • Cache invalidation
  • Clustering architecture
8. JBoss Performance Tuning Foundations
  • Formalize terminologies
  • Throughput and response time analysis
9. Performance Data Gathering Tools
  • Using JBoss monitoring
    • JVM Memory Usage
    • Server Response Time
    • Enterprise JavaBeans (EJBs)
    • Metrics of all web applications
    • Thread Pools
    • Java Database Connectivity (JDBC) Pools
    • Custom attributes
10. Optimizing JVM Memory Usage
  • Memory management in Java
    • IBM JDK
    • Sun JDK
  • Introduction to JVMPI
  • Using JProbe
    • Configure JBoss for JProbe
    • Locating memory allocation over usage hot spots.
    • Locating potential memory leaks.
  • Using Eclipse JBoss Profiler
    • Locating memory allocation over usage hot spots.
    • Locating potential memory leaks.

11. Performance Tuning Techniques
  • Common performance problems and solutions
    • CPU under utilization
    • CPU over utilization
    • CPU bursty utilizationss
    • Uneven cluster loading
  • Optimization
    • How to optimize the queue network
    • How to optimize the connection pool
    • How to optimize JVM memory usage.
    • Optimizing EJB container
    • Common DB2 tuning tips.
    • Session tuning
    • Other tuning hotlist
12. JBoss Web Services Management
  • Introduction to Web Services
  • JAX-RPC service endpoints
  • EJB endpoints
  • Web Services clients
13. JBoss Java Messaging Service (JMS) Management
  • JMS examples
  • JBoss Messaging overview
  • JBoss messaging configuration and MBeans
  • Specifying the MDB JMS provider
14. Clustering services and troubleshooting
  • Clustering your own services
  • Singleton service
  • Scheduler service
  • Notification service
  • Troubleshooting and limitations

Contact Information
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com

Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2011 Wintrac Inc.