Open menu

Java

Audience

Webmasters and System Administrators who install, configure, and maintain Java EE Applications on JBoss EAP 7 or Wildfly 10.

Prerequisites

The student should have a familiarity with basic Linux operational skills like running commands from a command prompt and networking. Although not required, familiarity with web-based applications, web servers, and Java is suggested.

Duration

5 days. Hands on.

Course Objectives

This training course covers both the supported JBoss Enterprise Application Platform 7 available from RedHat and the unsupported open source Wildfly 10 server. This class covers both so no matter which type of JBoss environment you have this course is right for you. The JBoss EAP 7 product contains the Wildfly 10 product internally which is why there are two different version numbers in the course title. The labs for this course are done in a Linux environment.

The JBoss Enterprise Application Platform is one of the most popular open source Java application servers on the market. This release, JBoss EAP 7, is a major release that includes many improvements and changes from the widely adopted JBoss EAP 6 platform.

Tracking JBoss versions can be tricky since there are the open-source and supported products available. In particular the term "JBoss 7" can cause some problems because there are technically two very different products that could have that label. One is the supported 'JBoss Enterprise Application Platform (EAP) 7' which is covered in this course. The term could also refer to the older 'JBoss Application Server (AS) 7' open source server which is covered in the older course.

This course covers in depth the major administrative tasks required to maintain a JBoss environment. This includes use of the administrative tools, the web-based Management Console and scripting with the admin CLI (Command Line Interface).  The course starts quickly to cover installing and running the JBoss server and deploying applications. The architecture of the JBoss server is covered so students are more familiar with how various services and settings will be configured. It then covers configuration of some of the major services like logging, database connections, messaging resources, security, and web services. The course finishes with coverage of various aspects of JBoss performance and the features that can be utilized in more complex JBoss environments and what benefit they would provide. These features used in more complex environments include the JBoss "Domain Mode", load balancing web requests with a web server, and properly configuring applications to support a clustered JBoss environment.

After completing this course students will be able to:

  • Install and configure JBoss
  • Understand the internal structure of JBoss servers
  • Deploy applications to JBoss
  • Use the various management tools and techniques to configure JBoss servers
  • Configure JBoss logging
  • Define common application resources like database and messaging connections
  • Configure security of the JBoss server
  • Deploy and manage applications which utilize web services
  • Improve the performance of JBoss environments
  • Configure JBoss in Domain Mode
  • Run multiple JBoss servers in a cluster
  • Load balance web requests with a web server

Course Content

JBoss Installation
Management Techniques and Tools
Application Deployment
JBoss Structure and Architecture
JBoss CLI Scripting
Logging Configuration
Database Connections
Messaging Configuration
Security
Web Services
JBoss Performance
JBoss Domain Mode
Load Balancing Web Applications

Verhoef Training Ltd.

11 Kingsmead Square
Bath, BA1 2AB
United Kingdom

Tel: +44(0)1225 339705

Email: info@verhoef-training.co.uk

Become a Trainer

Ever thought about using your skills to help others?

Call us to find out about how you can teach for Verhoef.

Tel: +44(0)1225 339705