Programming Tutorials

What is the difference between Session Bean and Entity Bean?

By: Karthik in Interview Tutorials on 2012-06-16  

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.





Add Comment

* Required information
1000

Comments

No comments yet. Be the first!

Most Viewed Articles (in Interview )

Explain garbage collection?

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

What is Collection API?

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

The output of System.out.println(5>>2) in Java

Interview Question: Do ActionForms have to be true JavaBeans?

Interview Question: What is EJB container?

What do you understand by Synchronization?

What is bean managed transaction?

What is the difference between JTS and JTA?

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

Interview Question: What is re-entrant. Is session beans reentrant. Is entity beans reentrant?

What is the difference between Session Bean and Entity Bean?

Interview Question: What is the difference between EAR, JAR and WAR file?

Question: How would you go about analyzing performance of an application?

Latest Articles (in Interview)