What is JBOSS?

6

I'm reading a book on Distributed Applications and he occasionally references JBoss. I would like to know what it consists of and what is its usefulness?

    
asked by anonymous 10.12.2015 / 15:53

3 answers

9

JBoss is an application server that supports and has JEE (Java Enterprise Edition) implementations and is homologated by Oracle. An example is JBoss implementation of a JEE specification is Weld, which is an implementation of the CDI.

Tomcat vs. JBoss: Many people think that there is no difference between the two, but there is yes. Tomcat is a servlet container. It covers part of the Java EE specification with technologies such as servlet and JSP, and related support technologies like Realms and Security, JNDI Resources and JDBC DataSources.

JBoss covers a large part, such as JMS, EJB, JAAS, JTA, JSP, JSF, Servlets, and others. In addition to having several other features.

Wildfly: From version 8.0.0 JBoss became Wildfly, in addition to the exchange of names had several improvements and changes like the exchange of the container that was the JBossWeb for Undertow.

    
10.12.2015 / 17:04
5

JBoss is an application server that implements the entire Java EE specification.

That is, it supports JSF, JPA, EJB, etc. implementations. in addition to implementations, supports transaction and security in your applications, making component development transparent.

As already mentioned above, as of version 8 JBoss was renamed Wildfly.

As an open-source alternative to JBoss, we have Glassfish, which is the benchmark implementation of the entire Java EE specification.

    
14.01.2016 / 22:28
1

It is an application server for Java projects, it is used on servers as well as for development.

In addition to JBoss there are several application servers such as: Tomcat , Apache , IIS     

10.12.2015 / 15:56