Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


what s the difference b/w EJB 2.0 and EJB 3.0 technically

Answers were Sorted based on User's Feedback



what s the difference b/w EJB 2.0 and EJB 3.0 technically..

Answer / amar

The major differences i have seen between EJB 2.x and EJB
3.0 versions are as follows :-

1). Removal of home interface enabled simple lookup process
in ejb 3.0

2). EJB deployment descriptors are not required in ejb3.0

3). Annotations are used in ejb3.0

4). EJB 3.0 entity beans don’t have home and remote interfaces.

5). EJB 3.0 entity beans/JPA becomes local. Remote
annotations are not at all supported for entity beans.

6). EJB 3.0 beans don’t implement the standard interfaces
like javax.ejb.SessionBean and hence no need to implement
the container call back methods like ejbActivate() etc

7). Query is very flexible. Multiple levels of joins are
enabled through the refined EJB-QL

8). Can be used with pluggable third party persistence providers

9). Security can be provided either through annotations or
through deployment descriptors

10). POJO like EJB 3.0 entities become lightweight and easy
to convert from a DAO to Entity bean or vice versa. Since
EJB 3 entities don’t need implement any interface.

Is This Answer Correct ?    61 Yes 7 No

what s the difference b/w EJB 2.0 and EJB 3.0 technically..

Answer / nidhi aggarwal

EJB 2.0 are very complex, difficult to learn/use. Uses
methods
like "ejbPassivate", "ejbActivate", "ejbLoad", "ejbStore".
Needs a deployment descriptor.

In EJB 3.0 methods
like "ejbPassivate", "ejbActivate", "ejbLoad", "ejbStore"
are removed. Annotations are provided. In EJB 3.0, we donot
need deployment descriptor. POJO(Plain old java object) are
introduced. For defining any relationship 1:1, 1:N, N:1,
M:N we have annitations.

Is This Answer Correct ?    42 Yes 9 No

Post New Answer

More EJB Interview Questions

Differentiate Conversational from Non-conversational interactions?

0 Answers  


How EJB component can in interact with COM/DCOM components?

1 Answers  


What is an entity and its types?

0 Answers  


Match the ejb functions given below with the functionality equivalent in sql?

0 Answers  


What is stateful session bean?

0 Answers  


What is persistence?

2 Answers  


what is mean by port ? Please answer me. Advance thanks.

2 Answers   Excel,


What is stateless programming?

0 Answers  


How does EJB 2.0 improve support for interoperability between EJB containers and other J2EE products?

1 Answers  


What is stateless session bean?

0 Answers  


What is ejb container?

0 Answers  


Explain the difference between, Java Class and Bean?

3 Answers  


Categories