This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes EJB 3, EJB Share in SCEA 5 Exam Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "EJB 3, EJB Share in SCEA 5 Exam" Watch "EJB 3, EJB Share in SCEA 5 Exam" New topic
Author

EJB 3, EJB Share in SCEA 5 Exam

Farbod H Foomany
Ranch Hand

Joined: Feb 29, 2008
Posts: 63
I am a bit confused about whether EJB 3 or previous versions are examined in SCEA 5.Is knowing EJB 3 enough?

I read here and there that EJB is not really used in projects, (for example see Wrox books) and even I have seen such posts here. Is it true?

If so I think I should minimize the time I spend on EJB. Do you think being able to USE and DEPLOY EJB is necessary for the exam, or knowing the concepts suffices? (architectural knowledge without practical experience)

And finally, I found EJB in action by MANNING readable , and also SCBCD certification book by MANNING. Do you recommend these and does the latter cover enough for SCEA 5 exam? Should someone read the other books (Monson-Haefel or Burke's) from cover to cover?

I really appreciate your feedback and comments.

Regards
Farbod
Farbod H Foomany
Ranch Hand

Joined: Feb 29, 2008
Posts: 63
I would like also to ask the same questions for Service Oriented Architecture with the exception that it is more useful and we are dealing some projects with this approach. but still: how deep should we delve into it?
objectives say:
6.3 Explain how the Java EE platform enables service oriented
architecture (SOA) -based applications.
3.2 Explain typical uses of Web Services and XML over HTTP as
mechanisms to integrate distinct software components.
ankur rathi
Ranch Hand

Joined: Oct 11, 2004
Posts: 3830
Originally posted by Farbod HDF:

Do you think being able to USE and DEPLOY EJB is necessary for the exam, or knowing the concepts suffices? (architectural knowledge without practical experience)


Knowing the concept will do. BTW, EJB 3 has made development very easy compare to previous versions and it�s not that tough worth leaving.
Farbod H Foomany
Ranch Hand

Joined: Feb 29, 2008
Posts: 63
Hi Ankur,
Have you used EJB 3 in practice?
We are using Oracle components and I have never felt that EJB is needed, it has substitutes, though Oracle supports EJB 3.
What is your recommendation for the book? I have read parts of MANNING's SCBCD book and know concepts of the prev versions. Have they changed in 3rd version?
If you or anyone has taken the beta exam I will be thankful to receive advice on this subject...
Regards
Farbod
Flavio Oliva
Ranch Hand

Joined: Jan 11, 2006
Posts: 59
Hello Farbod,

let me give your some words regarding EJB 3.

you dont need to have a in deep experience with EJB 3 to do good on the SCEA exam. For the exam, you only need to have a general ideia of the technologies, in general, what it does, when and why you should use. if you are able to answer this questions you would be fine on the exam.

what does a SLSB does? when and why should you use it?
answer: it incapsulates application logic. It doesnt hold state. application server holds a pool of SLSB, so that when a client needs one the application server gives your one right away.

what do you need to know about SFSB? when and way should you use it?
answer: it holds states. every user have its on instance of it, etc.

you should know the relationship between SFSB, SLSB with Web Services. how web services are used together with thoes beans?! are web services used inside SFSB? are web servives used inside SLSB?

besides that, you should know how JPA is used on a JEE enviroment. for exam for small applications it would be ok for your to use JPA straight inside servlets. On the other hand, if you are dealing with big transactional distributed applications it is almost likely that your use EJB 3. I am saying almost likely because your still have the chance to use Spring framework for reatively big applications.

That's it for now...

HTH

Flavio Oliva


I work with the following technologies: Webwork 2.2, Xwork, iReport 0.5.2 Jasper Reports 1.1.0, JSP 2.0, CSS, Java Script, Hibernate 3.0.5, MySQL 4.1.7, Eclipse 3.1, Tomcat 5.5.9, JBoss 4.0.2. Any Doubt? ask me, denon82@msn.com
Farbod H Foomany
Ranch Hand

Joined: Feb 29, 2008
Posts: 63
Hi Flavio,
Very educating reply! Real Thanks...

Do you have any suggestions for the books and how to use them? Do you suggest for this purpose reading SCEA books for example Mark Cade's and Allen's(they don't exist for SCEA5 so I should patch it for EJB 3.0, any suggestion on that?) or reading Manson or Burke's or even EJB for dimmies book selectively.

Also a non-certificate-related-question: Do you generally suggest using EJB (in the application where it somehow makes sense) or you think there are better substitutes for EJB 3.0?

All the best,
Farbod
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11404
    
  81

"Farbod HDF",

Please check your personal messages.

Thanks. Andrew


The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
Narendra Dhande
Ranch Hand

Joined: Dec 04, 2004
Posts: 950
Hi,

I think you do not have to go through very deep technical details of any of EJB, JPA, JSF,JMS Web Services technologies for this exam.

Better you do some research on internet to find out the comparative statements of benefits and drawbacks of each technology. Where the technology is best suitable. How you incorporate design pattens using the particular technology.
High level overview of architecture of each technology.

Thanks


Narendra Dhande
SCJP 1.4,SCWCD 1.4, SCBCD 5.0, SCDJWS 5.0, SCEA 5.0
Flavio Oliva
Ranch Hand

Joined: Jan 11, 2006
Posts: 59
Originally posted by Farbod HDF:
Hi Flavio,
Very educating reply! Real Thanks...

Do you have any suggestions for the books and how to use them? Do you suggest for this purpose reading SCEA books for example Mark Cade's and Allen's(they don't exist for SCEA5 so I should patch it for EJB 3.0, any suggestion on that?) or reading Manson or Burke's or even EJB for dimmies book selectively.

Also a non-certificate-related-question: Do you generally suggest using EJB (in the application where it somehow makes sense) or you think there are better substitutes for EJB 3.0?

All the best,
Farbod


Hey Farbod,
Well,
I sugest that you read the book: PRO EJB 3 with JPA from Apress. it is a really nice book and it gives your a nice over view regarding the usage of EJB 3 with JPA. It also shows, in a pratical way, how to use JPA straight into servlets.

Regarding your other question... I think Spring framework is an excellent substitute for EJB 3.0. I believe Spring applications are as portable and scalable and performatic, etc, as EJB 3 applications. I am saying I believe, because I have never seen a benchmark comparing those too technologies.

One of this days, I1ll do some research on that.

Regards,

Fl�vio Oliva

[ March 03, 2008: Message edited by: Flavio Oliva ]

[Edit: removed illegal suggestion]
[ March 03, 2008: Message edited by: Andrew Monkhouse ]
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: EJB 3, EJB Share in SCEA 5 Exam
 
Similar Threads
SCEA v5 Certified
SCEA@Whizlabs is not responding
Passed SCEA I - 73%
Where to start for SCEA Part II
Passed SCEA/OCMJEA