• 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:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

EJB 3, EJB Share in SCEA 5 Exam

 
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 3852
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Farbod H Foomany
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
author and jackaroo
Posts: 12200
280
Mac IntelliJ IDE Firefox Browser Oracle C++ Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
"Farbod HDF",

Please check your personal messages.

Thanks. Andrew
 
Ranch Hand
Posts: 951
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Flavio Oliva
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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 ]
 
Do the next thing next. That’s a pretty good rule. Read the tiny ad, that’s a pretty good rule, too.
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic