|
|
EJB CMP and BMP
|
What are the different types of driver?
Answer
CMP (Container-managed
Persistence)
-
All the logic for synchronizing the
bean's state with the database is handled automatically by the container.
-
The bean developer doesn't need to
write any data access logic. The EJB server is supposed to take care of all the
persistence needs automatically.
-
Vendor tools are used to map the
entity fields to the database and absolutely no database access code is written
in the bean class.
BMP (Bean-managed Persistence)
-
Enterprise bean manages synchronizing its state with the database as directed
by the container.
-
BMP gives the bean developer the flexibility to perform persistence operations
that are too complicated for the container or to use a data source that is not
supported by the container.
-
The bean uses a database API to read and write its fields to the database, but
the container tells it when to do each synchronization operation and manages
the transactions for the bean automatically.
More Related Links
Answer - Session beans are used to shield the client from the
complexity of the business logic......
Answer - Primary Keys are used to uniquely identify objects
from a database. The ejbFindByPrimaryKey method.....
Answer - The call will most likely be ignored.......
|
|
|
|
|