Hello Friends
Yesterday appeared for OCE
Java EE 6
EJB Developer and secured 98%.
Just sharing my preparations for exam, hope it will help someone.
Work expierience of EJB: 6 months
Study period: 3 months
Study material:-
1.
JEE 6 tutorial
2.
Ivan Krizsan's notes
3. Enthuware
test series (must have)
4. EJB 3.1 specifications
My study
pattern was as following
Initially start reading new/unfamiliar topics from JEE 6 tutorial as it is much easy to understand.
Second follow it up with some code examples from Ivan Krizsan's notes and study other stuff from it.
Thrid take Enthuware's topic specific test to check my preparation of topic. If i felt that my knowledge
was not sound in some section of topic, revise it from above two and start reading details from EJB 3.1 specifications.
I think Enthuwares exams played a crucial role in getting high score. Lastly, read EJB 3.1 specification for few topics.
And finally 98%. i happiiiiiiiiiiiiiiiiii
.
Just few details of study contents one should study
Studied following methods
# Interceptors
- Business Method Interceptor (i.e. AroundInvoke)
- Timeout Method Interceptor
- Lifecycle Method Interceptors
# JMS Message Driven Bean's onMessage() method
# Asynchronous methods
with respect to following traits
# transaction context
# security context
# method signature (i.e. access specifiers allowed, return types allowed, exceptions that can be thrown etc.)
# Exceptions constraint's
# Order of invocation of methods in case of Interceptors
Ivan Krizsan's notes (read all of it, very important)
# 12. Schedule Execution of Business Logic (all aspects covered; no need to read anything else i think)
# 13. Package and Deploy EJB Applications (all aspects covered; no need to read anything else i think)
EJB 3.1 specifications study topics
# Chapter 5 Message-Driven Bean Component Contract
# Chapter 14 Exception Handling
# Chapter 16 Enterprise Bean Environment (questions on getting reference to EJB or resources)
# Chapter 17 Secutiry Management (understand tasks of System Administrator, Bean provider, Application Assembler and Deployer)
Finally, I would like to thank Ivan Krizsan for his wonderful notes and enthuware for their brilliant mock exams.