About the Course
The JBoss Training course covers the JBoss Administration. Participants will learn 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.
This course is based on the latest JBoss Application Server , though it also covers differences from the previous versions of the server.
JBoss Application Server features many improvements over previous releases, such as centralized configuration management, easier administration, modular core and class loading, parallel deployment, improved startup times, and many new features.
Topics Covered1. Java EE
4. Directory Structure
5. JBoss Configuration
6. Managing JBoss Lifecycle
7. Deploying Applications
11. JBoss Messaging and JMS
12. Database Integration
15. JMX and Admin Console
17. Class Loading
18. Tuning JBoss Performance
19. High Availability and Scalability
Who should attend*Web and Application Server Administrators
*Java EE Developers (To take advantage of JBoss infrastructure and services)
Pre-requisitesTo get the most benefit from this JBoss Training course, participants should be familiar with the basic principles of web/application server administration.
Additionally, prior exposure to any of these concepts can be helpful
*Basic rules of XML (i.e., being able to edit XML files)
*HTTP protocol (i.e., the stateless nature of HTTP, the need for sessions, HTTP methods, SSL, etc.)
Java environments (e.g., memory settings, automatic garbage collection, JDBC)
*Other Java EE (J2EE) application servers and basic concepts behind Java EE Applications
What you need to bringLaptop
Key TakeawaysAt the end of JBoss training course, the participants will be able to:
*Explain how JBoss relates to Java EE (J2EE) and compares to other application servers
*Install and setup JBoss on both Windows and UNIX-type environments
*Deploy, support, and troubleshoot applications on JBoss
*Navigate JBoss' directory structure
*Understand JBoss architecture, modular class loader, boot process, configuration files
*Effectively monitor and manage JBoss via administrative consoles, both CLI and Web
*Understand the structure and configuration of Java EE components and applications
*Secure JBoss and applications running on it
*Set up JBoss for SSL
Tune JBoss's performance
*Explore different load-balancing and high-availability (HA) strategies with JBoss (clustering, sticky sessions, smart-proxies, etc.)
*Trouble-shoot deployment, classloading, security, performance, and scalability issues