What is EJB

Showing Answers 1 - 10 of 10 Answers


  • Apr 17th, 2005

Enterprise Java Bean is a specification for server-side scalable,transactional and multi-user secure enterprise-level applications. It provides a consistant component architecture for creating distributed n-tier middleware.

  Was this answer useful?  Yes


  • May 26th, 2005

Enterprise JavaBeans (EJB) is a technology that based on J2EE platform.  
EJBs are server-side components. EJB are used to develop the distributed, transactional and secure applications based on Java technology.  

  Was this answer useful?  Yes


  • May 28th, 2005

EJB is Sun Microsystem's server side distributed component object model based on CORBA.

  Was this answer useful?  Yes

K Rajesh Achary

  • Jul 22nd, 2005

EJBs are ServerSide Business Components, Used to encapsulate business logic, without having to worry about Application Developer from System Level Issues( Trasaction, Threading, Distributable, Security etc...)

  Was this answer useful?  Yes


  • Jul 24th, 2005

ejb: enterprice java beans 
server side middleware component 
used in distributed application

  Was this answer useful?  Yes


  • Jul 29th, 2005

Enterprise Java Bean is the midtier component

  Was this answer useful?  Yes

suman medisetti

  • Oct 4th, 2005

It is no suficient in saying that EJB is a middleware component.The EJB is a distibuted object oriented business logic component.

  Was this answer useful?  Yes


  • Nov 11th, 2005

EJB ia a server-side component architecture that simplifies the process of  building enterprise-class distributed application components in java.

  Was this answer useful?  Yes


  • Sep 26th, 2008

EJB is an server side component & its a WODA ( Write Once Deploy Any Where).

EJB's run will under the control of EJB container.

EJB is popular due to System level services provided by it.

Developer can more concentrate on Business Logic due to services provided byu EJB.


  Was this answer useful?  Yes

EJB is a distributed technology i.e capable of developing  java based  distributed applications, enterprise application & heavy weight business component giving the advantages of readymade / implicite middleware services.

To be more clear.
-  The apps that allows to access the Businesslogic  from remote clients having location tranparency is called Distributed application.

Example.  All credit card processing logic  are distributed apps because  they allow remote clients like swipecards, websites & ATM to process cards.


Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.