• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • paul wheaton
  • Ron McLeod
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Piet Souris
Bartenders:

SCEA Objective - 4.2

 
Ranch Hand
Posts: 211
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Ranchers,

For the following exam objective -

Explain and contrast the following persistence strategies: container-managed persistence (CMP) BMP, JDO, JPA, ORM and using DAOs (Data Access Objects) and direct JDBC technology-based persistence under the following headings: ease of development, performance, scalability, extensibility, and security.



I have been trying to rank the following commonly used technologies under the headings, and here is my list (from the best to the worst, in that order)

Ease of Development - JPA (Easiest) ,ORM/CMP/JDO (Relatively Easy) ,BMP/JDBC (Difficult)
Performance - Debatable (For Specifications such as JPA it depends on the provider/container, for JDBC - depends on the driver used/developer skill)


Can any of the fellow ranchers bring their perspective into this discussion? Any pointers are appreciated.

Regards,
Rahul
 
Ranch Hand
Posts: 240
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The intent of the test is to exam your ability to choose different technology under different situation.
 
Ranch Hand
Posts: 117
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello.

So, what do we need to know about JDO and JPA? Only in wich case should I use each one? What kind of questions can I find about JDO or JPA?

Thank you very much!

antonio
 
Ranch Hand
Posts: 256
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This is one of the area which tally's syllabus and experiance in deciding architecture flow.
Required materials are enough for getting comprehensive knowledge in that area.

Books:
1 EJB 3 in Action
2 Pro EJB 3 Java Persistence API
3 Mastering EJB 3.0
4 Java EE 5 Tutorial. Part IV Enterprise Beans.
5 Java EE 5 Tutorial. Part V Persistence.
6 Nice to have SCBCD 5

This is not only for Exam...for getting comprehensive knowledge on in that layer.....


Cheers!
Pratap.
 
Antonio Fornie
Ranch Hand
Posts: 117
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you very much! And does any of theses books say anything about deciding wich one to use (JDO or JPS) for specific scenarios or for given requirements?

antonio
 
prathap venkata naga yelugula
Ranch Hand
Posts: 256
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi antonio,
may be you need refer some other core books related to JDO/ JPS . but the above mentioned books results the impact of Web/Businees Tier
Functionality in a modest way.

Cheers!
Prathap.
 
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Re: JDO vs JPA

Check out the Open JDO documentation (specifically the links under the "General" heading).
 
reply
    Bookmark Topic Watch Topic
  • New Topic