Explain the difference between, Java Class and Bean?
Answers were Sorted based on User's Feedback
Answer / john
A Java class is meant to carry out the different database
operations like retrtieveing data, inserting data and
updating data.
The EJB has the business logic within it. the EJB decides
what the business requires and carries out different
transactions. It makes use of the Java class to interact
with the database.
The Java Bean is simple java class which is contains Getters
and Setters. They are just meant to modify the values of the
variables. They neither contain any business logic nor do
they interact with the database.
Generaly a Java Class would retrieve some data and this data
is assigned to variables using the Setter method of the Java
Bean. If we want to retrieve the value of the cariable again
we use a Getter method
Is This Answer Correct ? | 22 Yes | 16 No |
Answer / nagarjuna
Java class and Bean class both r similar but in Bean class contain Setters and Getter methods
Is This Answer Correct ? | 7 Yes | 4 No |
Answer / almeja del río
from:
http://forums.sun.com/thread.jspa?threadID=526214
Java Beans follow the Bean conventions:
(1) Default, no-arg ctor,
(2) Serializable,
(3) getX()/setX() or isX()/setX() naming convention for
read/write access to private data member X,
(4) Can use java.bean.PropertyChangeEvent to notify
interested parties when values change.
(5) Can use java.bean.PropertyChangeListener to register for
notification when a particular property changes.
"Normal" Java classes aren't required to follow any of these
conventions.
There's a great
[url=http://java.sun.com/docs/books/tutorial/javabeans/]tutorial[/url]
on Java Beans from Sun.
Is This Answer Correct ? | 12 Yes | 10 No |
Can CMP manage BMP Transaction ? Entity Bean Life Cycle ?
1 Answers IBM, SAP Labs, Sony,
What Is EJB Clustering? Explain the Functionality?
1 Answers Business Architectures, College School Exams Tests, HCL,
Is ejbCreate() method mandatory while defining a Session Bean?
Can more than a single table be mapped in cmp?
Differentiate Conversational from Non-conversational interactions?
What is ejb in java?
Which is more beneficial: Stateful or Stateless Bean?
What are versions of ejb?
What is an entity and its types?
What is EJB server?
What is session bean?
Define EAR, WAR and JAR ?