What is the JBOSS?

Asked

Viewed 10,207 times

6

I’m reading a book about distributed applications and he occasionally references Jboss. I would like to know what it consists of and its usefulness?

3 answers

9


Jboss is an application server, which supports and implements JEE (Java Enterprise Edition) and is approved by Oracle. An example is Jboss implementation of a JEE specification is Weld, which is a CDI implementation.

Tomcat x Jboss: A lot of people think that there is no difference between the two, but there is. Tomcat is a container of Servlets. It covers part of the Java EE specification with technologies such as Servlet and JSP, and related support technologies such as Realms and Security, JNDI Resources and JDBC Datasources.

Jboss covers a large part, such as JMS, EJB, JAAS, JTA, JSP, JSF, Servlets and others. It also has several other features.

Wildfly: Since version 8.0.0 the Jboss has become Wildfly, in addition to the name change there have been several improvements and changes like the container change that was the Jbossweb to the Undertow.

5

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

That is, it supports implementations of JSF, JPA, EJB, etc. in addition to implementations, it supports transactions and security in your applications, making the development of components somewhat transparent.

As mentioned above, starting with version 8, Jboss is called Wildfly.

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

And also as mentioned, Tomcat only covers part of the Java EE specification (Servlets, JSP, JNDI).

1

It is an application server for Java projects, used on servers and also for development.

Besides Jboss there are several application servers like: Tomcat, Apache, IIS (Microsoft), etc.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.