Home   |   Instructor-led Training   |   Self-Paced Learning                Email Us   Phone :
Contact Us   -   About Us          
 
Courses
A+ training
ADA training
Adobe training
AJAX training
AutoCAD training
Business Skills and Technology training
C++ programming training
Cisco training
Citrix training
Cognos training
ColdFusion training
COM/COM+ training
CORBA training
Corel training
Crystal Reports training
Data Mining training
DB2 training
Desktop Application Software training
Enterprise Architecture training
ITIL training
Java training
JBoss training
Legato training
Lotus training
Macintosh training
Mainframe programming training
Microsoft / MCT training
MS Access training
MultiMedia and design training
.NET training
Network+ training
Object oriented analysis and design training
Oracle training
Perl training
PHP training
PowerBuilder training
Professional Development training
Professional Soft Skills Workshops training
Project Management training
Rational training
SAS training
Security training
SharePoint training
SOA training
SQL Server training
Telecommunications training
Tivoli training
Unix/Linux/Solaris/AIX training
Visual Basic training training
Visual Foxpro training
VMware training
Web 2.0 training
Web Development training
WebLogic training
WebSphere training
Websphere MQ (MQSeries) training
Windows programming training
XML training
XML Web Services training
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 © 2008 Wintrac Inc.