File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes SCEA Objective - 4.2 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "SCEA Objective - 4.2" Watch "SCEA Objective - 4.2" New topic

SCEA Objective - 4.2

Rahul Mishra
Ranch Hand

Joined: Jan 22, 2006
Posts: 211
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.


My SCEA experience:
Bigwood Liu
Ranch Hand

Joined: Feb 26, 2003
Posts: 240
The intent of the test is to exam your ability to choose different technology under different situation.
Antonio Fornie
Ranch Hand

Joined: Aug 07, 2008
Posts: 117

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!


I feel there must be far better ways to do what I do... that makes learning even funnier
prathap venkata naga yelugula
Ranch Hand

Joined: Aug 13, 2008
Posts: 251
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.

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.....

Antonio Fornie
Ranch Hand

Joined: Aug 07, 2008
Posts: 117
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?

prathap venkata naga yelugula
Ranch Hand

Joined: Aug 13, 2008
Posts: 251
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.

J J Wright
Ranch Hand

Joined: Jul 02, 2008
Posts: 254
Re: JDO vs JPA

Check out the Open JDO documentation (specifically the links under the "General" heading).

I agree. Here's the link:
subject: SCEA Objective - 4.2
jQuery in Action, 3rd edition