Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Passed 95%

 
J J Wright
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The exam was actually disappointingly easy, or maybe I studied too hard!
 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, tell us how did you study. Which material did you use ?
 
Joe Harry
Ranch Hand
Posts: 10091
3
Eclipse IDE Mac PPC Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats!
 
J J Wright
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I used the specifications as my primary source of information. I didn't use MK's notes as they're basically the various specifications repeated verbatim.

The only book I used, which I'd definitely recommend, was Pro EJB 3. The author was one of the people involved in writing the JPA spec so you know you're getting the right perspective.

As for how I structured my work; I read the specifications cover to cover, making notes on each of the exam objectives as I went. As with all specifications the language can be quite repetitive so having condensed notes on the pertinent points can reduce the volume significantly.

A lot of the concepts can also be represented in tabular form so I created a few quick reference tables for things like transactional semantics, exception handling, EntityManager types and operations etc.

I used Glassfish to run any code I wrote for the purposes of testing concepts I wasn't 100% sure on - it's the reference implementation so why make your like complicated using JBoss or some other app server.

I also did as many practice question as I could get my hands on, including Sun's 2 practice exams and EnthuWare's EJB plus V5. I can't stress enough the value of doing practice questions. Not only does it get you in the habit of thinking like an examiner but it also reminds you to READ THE QUESTION! (Not that I noticed any so called trick questions in the real thing).

I was getting 90% plus on the Sun's practice exams, slightly less on the EnthuWare ones which are definitely harder than the real thing. I also spent a lot of time reviewing the answers to any practice exams, i.e. making sure I not only understood why the correct answer was correct, but also why all the other answers were wrong.

I hope this helps - good luck to you all.
 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations

I read the specifications cover to cover, making notes on each of the exam objectives as I went. As with all specifications the language can be quite repetitive so having condensed notes on the pertinent points can reduce the volume significantly.

And you're asking if you studied too hard ? You studied very hard for sure. Well done
 
Chaminda Amarasinghe
Ranch Hand
Posts: 405
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Jonathan,

Congratulation,

Why dont you share you valuable notes with us,

Thanks
 
pradeep singh
Ranch Hand
Posts: 339
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations

See your private message please.
 
Celinio Fernandes
Ranch Hand
Posts: 549
Eclipse IDE Google Web Toolkit Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
well done !
 
Madhusudan Gottumukkala
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Jonathan Aotearoa:
I used the specifications as my primary source of information. I didn't use MK's notes as they're basically the various specifications repeated verbatim.

The only book I used, which I'd definitely recommend, was Pro EJB 3. The author was one of the people involved in writing the JPA spec so you know you're getting the right perspective.

As for how I structured my work; I read the specifications cover to cover, making notes on each of the exam objectives as I went. As with all specifications the language can be quite repetitive so having condensed notes on the pertinent points can reduce the volume significantly.

A lot of the concepts can also be represented in tabular form so I created a few quick reference tables for things like transactional semantics, exception handling, EntityManager types and operations etc.

I used Glassfish to run any code I wrote for the purposes of testing concepts I wasn't 100% sure on - it's the reference implementation so why make your like complicated using JBoss or some other app server.

I also did as many practice question as I could get my hands on, including Sun's 2 practice exams and EnthuWare's EJB plus V5. I can't stress enough the value of doing practice questions. Not only does it get you in the habit of thinking like an examiner but it also reminds you to READ THE QUESTION! (Not that I noticed any so called trick questions in the real thing).

I was getting 90% plus on the Sun's practice exams, slightly less on the EnthuWare ones which are definitely harder than the real thing. I also spent a lot of time reviewing the answers to any practice exams, i.e. making sure I not only understood why the correct answer was correct, but also why all the other answers were wrong.

I hope this helps - good luck to you all.


Hi Jonathan,

Me too going through the SPEC(ejb-3_0-fr-spec-ejbcore.pdf) for preparing the certification. Though I have just started my preparation, would like to ask you how far are the chapters 7, 8, 9, 10, 11 are important from the SPEC. Because these chapters mostly deal with older versions of Entity bean 2.1 and 1.1
From the point of certification do we need to concentrate on these topics.

Thanks !
-Madhu
 
Atul Manaskar
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi jonathan,
could you please share your notes with me
i have just started preparation for SCBCD.
thnx in advance
 
krishna bulusu
Ranch Hand
Posts: 185
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratualtions!!!

Is it manadatory to read the specs as I found them too boring!!!
They are like rules for EJB server manufacturers!!!
How can we memorize too many rules? I really tried to read the specs but when ever I read them, after sometime I got irritation like sould I memorize these many rules?
As far as my preparation is concerned, I am going though the O'reilly EJB5.0& Manning EJB in Action and MF EJB notes. Would this be sufficient for the exam or should I go though the specs?
 
Krishna Srinivasan
Ranch Hand
Posts: 1862
Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
congrats!!
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations!

And thanks for the feedback!

-Cameron McKenzie
[ September 09, 2008: Message edited by: Cameron Wallace McKenzie ]
 
J J Wright
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Thanks for the congratulatory remarks.

I didn't pay any attention to chapters 7-11 in the core specification. I think it's important that you have a general understanding of EJB 2.1, i.e. the interfaces required etc but there is no point in learning about entity beans / EJB 2.1 persistence. As far as I can see it's only in the specification because previous versions of the spec are still supported for backward compatibility.

With regard to the specification being boring; I couldn't agree more, but they're still the definitive guide and source of information. You'll also know from looking at the JPA specification how closely the chapters mirror the exam requirements.

As for how can you remember all the facts in the specification. I appreciate that it can seem overwhelming. However, once you understand the concepts properly, the details should almost be common sense. Try and remember that nothing in the specification exists in isolation. I found that as I progressed with my studies I started to have a much better appreciation of the technologies as whole and so my understanding of transactions would be linked with my understanding of persistence contexts, for example.

As I mentioned earlier I do recommend Pro EJB 3.0 for its coverage of JPA. Other than that I think buying books is a waste of money when it's all there laid out for you in the specifications.

I appreciate the requests for me to publish my notes but I see little value doing so as they're basically incomplete copies of the specifications and would probably do more harm than good. The value of the notes for me was in their creation; as a final product they offer very little. Unfortunately there are no short cuts.

If you're looking for a better understanding of why EJB and JPA are the way they are, and you don't mind going off track with your reading, then I'd recommend looking at some of the J2EE design pattern books out there. For example:

Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
Patterns of Enterprise Application Architecture (Martin Fowler)

I hope this helps.

Kind regards,

Jonathan
 
Dilshan Edirisuriya
Ranch Hand
Posts: 299
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Jonathan Aotearoa:

I didn't pay any attention to chapters 7-11 in the core specification. I think it's important that you have a general understanding of EJB 2.1, i.e. the interfaces required etc but there is no point in learning about entity beans / EJB 2.1 persistence.


Jonathan


Congrats Jonathan

Does the new exam covers the EJB 2.1 concepts? If so to what extent? How many questions will be there roughly in the exam?

Thank you
 
J J Wright
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The new exam covers EJB 2.1 in the context of object 2.6, i.e.

"Identify correct and incorrect statements or examples about EJB 3.0 / EJB 2.x interoperability, including how to adapt an EJB 3.0 bean for use with clients written to the EJB 2.x API and how to access beans written to the EJB 2.x API from beans written to the EJB 3.0 API"

Other areas where you find EJB 2.1 encroaching are things like the rules for the application of lifecycle annotations, but that's pretty obscure.

You should also know that entity beans can be timed objects.
 
Fu Dong Jia
Ranch Hand
Posts: 131
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations
 
arulk pillai
Author
Ranch Hand
Posts: 3385
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well done. I think you are too good.
 
Ananth Chellathurai
Ranch Hand
Posts: 349
Eclipse IDE Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats.

Ananth Chellathurai
 
srinivas pola
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
congrats!!!

I have completed my SCJP 5.0 and now planning to write SCBCD.
Can you please tell me how do i start with my preparation, which books are recommended? Also i do not have any prior experience of EJB's.


Thanks in advance
 
Tony Ding
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
good job and nice advice.
 
J J Wright
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The Java EE 5 Tutorial For Sun Java System Application Server 9.1 is also a great source of information. The appendixes include a mapping between the SCBCD objectives and the tutorial chapters. Definitely worth spending time reading the relevant sections.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic