What is the difference between Session Bean and Entity Bean?

By: Karthik Printer Friendly Format    

Session Bean: Session is one of the EJBs and it represents a single client inside the Application Server. Stateless session is easy to develop and its efficient. As compare to entity beans session beans require few server resources.

A session bean is similar to an interactive session and is not shared; it can have only one client, in the same way that an interactive session can have only one user. A session bean is not persistent and it is destroyed once the session terminates.

Entity Bean: An entity bean represents persistent global data from the database. Entity beans data are stored into database.

Ask a Question

Most Viewed Articles (in Interview )

What is similarities/difference between an Abstract class and Interface?

Explain the Polymorphism principle.

What is JSP Scriptlet?

What is the difference between Session Bean and Entity Bean?

What is the difference between JTS and JTA?

Interview Question: How is the MVC design pattern used in Struts framework?

Interview Question: What is Action Class?

Interview Question: Why are some of the class and element names counter-intuitive?

Interview Question: What is EJB container?

Interview Question: What is the difference between Message Driven Beans and Stateless Session beans?

Question: What is the directory structure of a web application?

Differentiate between .ear, .jar and .war files.

Why J2EE is suitable for the development distributed multi-tiered enterprise applications?

Is Iterator a Class or Interface? What is its use?

What is the difference between jsp:include page and @ include file?

Latest Articles (in Interview)

Comment on this tutorial