JBOSS Interview Questions and Answers

JBOSS Interview Questions and Answers

JBOSS stands for JavaBeans Open Source software. Jboss is a free, open source and cross platform. (Wildfly, formerly known as JBoss AS (Jboss Application server)) JBoss AS was developed by JBoss, now a division of Red Hat. JBoss AS is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software. Jboss AS 4.0 runs on JVM versions 1.4-1.6 and is a java EE 1.4 application server with a built in apache tomcat 5.5 servlet shell

JBoss products include:

  • JBoss EAP (Enterprise Application Platform)
  • JBoss BPM Suite
  • JBoss Developer Studio
  • JBoss Fuse
  • JBoss Web Server
  • JBoss Data Grid
  • JBoss Operations Network
  • JBoss A-MQ
  • JBoss Data Virtualization
  • JBoss BRMS

What is JBOSS?

What is JBoss cache in short?

What is JBoss JBPM?

How do you monitor JBoss and detect the bottleneck of an application?

What is JTA?

What is the difference between Hibernate and EJB 3? Do not you think EJB 3 is just a clone of Hibernate?

Which Hibernate object wraps the JDBC Connection?

Is the Session Factory Thread safe?

How can you start a JTA transaction from a Servlet deployed on JBoss?

What if you need to span your transaction across multiple Servlet invocations?

What are the differences between EJB 3.0 and EJB 2.0?

What is the difference between a local-tx-datasource and a xa-datasource? can you use transactions in both?

What do you need to set-up a cluster with JBoss?

What optimization could I use if the EJB container is the only point of write access to the database?

Which component handles cluster communication in JBoss?

Is it possible to put a JBoss server instance into multiple cluster at the same time?

What do you know about Seam?

Does Seam run on other application servers besides JBoss?

Which JDK is needed to run Seam?

How would you convince my IT department to adopt SOA?

What do you think about BPEL and BPM ? How do they compare?

What is the difference between JAX--WS and JAX-RPC?

Do you know how you could add support for Web Service transactions?

What version of JBoss AS do I need to run Seam?

Can I run Seam outside of JBoss AS?

Can I run Seam in a J2EE environment?

Can I run Seam with JDK 1.4 and earlier?

Where can I find Seam examples and documentation?

Is it true that Seam only works with JSF?

Can I use AJAX with Seam?

Can I unit test Seam applications without starting the Application Server?