JBoss Tutorial
  • Share this blog:

JBoss Tutorial Overview

Welcome to the free Tutorials of JBoss. The intent of these tutorials is to provide an in-depth understanding of the JBoss Application Server.

In these tutorials, we will cover topics such as JBoss Architecture, installing JBoss Server, Starting and Stopping of JBoss Application Server. We will also look at JMS, Security, Performance, and Tuning of JBoss Server

In addition to JBoss Tutorials, you can find interview questions, how-to tutorials and issues, and their resolutions of JBoss Product.

To enrich your career and become a JBoss professional, visit Tekslate, the global online training platform:" JBoss Training". This course will help you achieve excellence in this field.


Introduction of JBOSS

JBoss is an Open Source, standards-compliant, J2EE application server implemented in 100% Pure Java. The JBoss/Server and complement of products are delivered under a public license. With a huge amount of downloads per month, JBoss is the most downloaded J2EE based server in the industry.

What is the use of Jboss?

JBoss Application Server is the open-source implementation of the Java EE suite of services. It comprises a set of offerings for enterprise customers who are looking for pre-configured profiles of JBoss Enterprise Middleware components that have been tested and certified together to provide an integrated experience.

Features of JBoss


A computer cluster is a group of linked computers, working together closely so that in many respects they form a single computer. Clusters are usually deployed to improve performance and/or availability over that provided by a single computer, while typically being much more cost-effective than single computers of comparable speed or availability.

Load Balancing 

JBoss AS balances the load of the incoming request either by adding the new hardware or installing the software load balancer e.g- mod_jk.


JBoss AS provides a temporary storage area where frequently accessed data can be stored for rapid access. Once the data is stored in the cache, it can be used in the future by accessing the cached copy rather than re-fetching or recomputing the original data


If one server goes down, control is passed to the other server. To maintain the session Heartbeat software is configured in JBoss AS.

Aspect-Oriented  Programming (AOP) support

JBoss AS supports Aspect-oriented programming (AOP) which is a programming paradigm that increases modularity by allowing cross-cutting concerns, separation of forming a basis for aspect-oriented software development.

Enterprise Java Beans

JBoss supports Enterprise JavaBeans (EJB), which is a managed, server-side component architecture for modular construction of enterprise applications.

JNDI (Java Naming Directory Interface)

JBoss supports the Java Naming and Directory Interface (JNDI), which is part of the Java platform, providing applications based on Java technology with a unified interface to multiple naming and directory services. Powerful and portable directory-enabled applications can be built using this industry standard.

What is JBoss?

JBoss - The Professional Open Source Company

• Focuses on middleware software and services - JBoss Enterprise Middleware Suite (JEMS)

• Software is open source and free

• Makes money on services

• Acquired by Red Hat in April 2006 for $420M

What is in JBoss EAP?

The JBoss Enterprise Application Platform (or JBoss EAP) is a subscription-based/open-source Java EE-based application server runtime platform used for building, deploying, and hosting highly-transactional Java applications and services.

Is the JBoss web server?

JBoss Web Server is an enterprise-ready web server designed for medium and large applications, based on Tomcat. JBoss Web Server provides organizations with a single deployment platform for Java Server Pages and Java Servlet technologies, PHP, and CGI.

JBoss Enterprise Middleware Suite (JEMS)

• Application Server (JBoss AS, Tomcat)

• O/R Mapping and Persistence (Hibernate)

• Portal Platform (JBoss Portal)

• Business Process Management and Rules (JBoss jBPM, JBoss Rules)

• Object/Data Cache (JBoss Cache)

• Distributed Transaction Management (JBoss Transactions)

• Development Tools (JBoss Tools plugin for Eclipse)

Highlights of JBoss Application Server

• Enterprise-class reliability, performance, scalability, and high-availability

• Zero-cost product license, to download, use, embed, and distribute

• Open-source

• Built for standards - provides a safe choice for portable applications (inter-operable)

• Service-oriented architecture provides consistency, makes it embeddable

• Aspect-oriented architecture simplifies interaction with middleware services

• 24x7 professional support by the core development team

• Active developer community

If you need instructor-led live JBoss training, please click here

For an in-depth understanding on JBoss click on:

About Author
Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.

Stay Updated

Get stories of change makers and innovators from the startup ecosystem in your inbox