Programming Tutorials

What is difference between Java Bean and Enterprise Java Bean?

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

Answer: Java Bean as is a plain java class with member variables and getter setter methods. Java Beans are defined under JavaBeans specification as Java-Based software component model which includes the features like introspection, customization, events, properties and persistence.

Enterprise JavaBeans or EJBs for short are Java-based software components that comply with Java's EJB specification. EJBs are delpoyed on the EJB container and executes in the EJB container. EJB is not that simple, it is used for building distributed applications. Examples of EJB are Session Bean, Entity Bean and Message Driven Bean. EJB is used for server side programming whereas java bean is a client side. Bean is only development but the EJB is developed and then deploy on EJB Container.





Add Comment

* Required information
1000

Comments

No comments yet. Be the first!

Most Viewed Articles (in Interview )

What is difference between Java Bean and Enterprise Java Bean?

Interview Question: What is the difference between find and select methods in EJB?

What are the call back methods in Session bean?

What do you understand by a container in J2EE?

What is the difference between Session Bean and Entity Bean?

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

Interview Question: What is the difference between JavaBean and EJB?

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

What is the difference between jsp:forward and response.sendRedirect(url)

Interview Question: Is Struts compatible with other Java technologies?

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

Question: What is an output comment in JSP?

Question: What is a Hidden Comment in JSP?

Question: What is an Expression tag in JSP?

Question: Difference between forward and sendRedirect in JSP?

Latest Articles (in Interview)