aspose file tools
The moose likes EJB Certification (SCBCD/OCPJBCD) and the fly likes EJB's certification or Web service's Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Certification » EJB Certification (SCBCD/OCPJBCD)
Reply Bookmark "EJB Watch "EJB New topic
Author

EJB's certification or Web service's

Eric Lopez-Fernandez
Greenhorn

Joined: Oct 13, 2011
Posts: 16
Hi there,

I am planning to study for an Oracle certification with the sole purpose of having more skills in my résumé (I currently have the SCJP and SCWCD) but I don't know which one to prepare for
Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer
or
Oracle Certified Expert, Java Platform, Enterprise Edition 6 Web Services Developer

Which one will you go with? Which one do you think is more demanded by the Industry?

Thanks a lot for your replies!
Ganesan Ponnusamy
EPractice Labs Support
Ranch Hand

Joined: Nov 07, 2005
Posts: 249
Eric Lopez-Fernandez,

We cannot expect specific role (EJB developer/JPA developer) in any industry. You may need to code both EJB and JPA in many situations. So I recommend you to take both certifications.

[or]

If you want to minimize your certification budget, take OCPJBCD, which covers both EJB and JPA. Remember that, Oracle Certified Professional, Java EE 5 Business Component Developer (Formerly Sun Certified Business Component Developer (SCBCD)) certification provides knowledge required to develop Java EE 5 EJB and JPA applications.

Read this article => http://www.epractizelabs.com/blog2/?p=134


OCPJBCD is more focused on all business tier components including persistence tier (JPA). But Oracle introduced expert level certifications to specialize in specific areas and not focused on specific tier.

There are so many changes in Java EE 6 EJB components and JPA like singleton session bean, asynchronous session bean, timer service enhancements, criteria query, etc. To test your knowledge in these areas it is better to appear OCE certifications.

Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer certification provides knowledge required to develop Java EE 6 Enterprise applications using EJB.
OCE EJB exam preparation article => http://www.epractizelabs.com/blog2/?p=91

Oracle Certified Expert, Java Platform, Enterprise Edition 6 Java Persistence API Developer certification provides knowledge required to develop Java EE 6 Enterprise applications using JPA.
OCE JPA Exam Preparation article => http://www.epractizelabs.com/blog2/?p=98

Good luck for your preparation !!!




Ganesan Ponnusamy Java Certification | Test Generator | OCAJP | OCPJP | OCEJWSD | EJB Certification
OCEJPAD | SCJD | SCWCD | SCBCD | SCDJWS | OCMJEA | Web Services Certification | SCMAD
Ivan Krizsan
Bartender

Joined: Oct 04, 2006
Posts: 2193
Hi!
Personally, I passed the EJB certification before attempting the web service certification and I feel that this order was beneficial for me.
EJBs can be exposed as web services. To understand the situations when this can be beneficial, you need to know about EJBs.
Best wishes!


My free books and tutorials: http://www.slideshare.net/krizsan
Lucas Smith
Ranch Hand

Joined: Apr 20, 2009
Posts: 804
    
    1

Ganesan Ponnusamy, I am sorry, but you are wrong. Oracle Certified Professional, Java EE 5 Business Component Developer covers EJB and JPA but Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer does not require detailed knowledge about JPA.


SCJP6, SCWCD5, OCE:EJBD6.
BLOG: http://leakfromjavaheap.blogspot.com
James Boswell
Ranch Hand

Joined: Nov 09, 2011
Posts: 657
    
    2

Ganesan

The question being put has nothing to do with JPA. It was specifically EJB or Web Services.

Personally, I agree with other posters, EJB first then JAX-WS.
Ganesan Ponnusamy
EPractice Labs Support
Ranch Hand

Joined: Nov 07, 2005
Posts: 249
James Boswell,

I am really sorry for the confusion.

Based on my opinion, Oracle Certified Expert, Java Platform, Enterprise Edition 6 Web Services Developer is much more value than EJB certification.

This expert level certification provides knowledge required to develop Java EE 6 Web service applications using JAX-WS (for SOAP based), JAX-RS (REST based) and XML processing APIs.

Oracle Certified Expert, Java Platform, Enterprise Edition 6 Web Services Developer Preparation Article => http://www.epractizelabs.com/blog2/?p=110


Ganesan Ponnusamy, I am sorry, but you are wrong. Oracle Certified Professional, Java EE 5 Business Component Developer covers EJB and JPA but Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer does not require detailed knowledge about JPA.


Lucas Smith,

Yes you are right. I clearly mentioned these detail in my message.
OCPJBCD = EJB+JPA
OCE EJB = Java EE 6 EJB
OCE JPA = Java EE 6 JPA

What is wrong ??


Pavel Khodchenkov
Greenhorn

Joined: Nov 11, 2011
Posts: 5
My five cents
As Spring developer i recommend you to study 'Web Services' first
1) SOAP, REST are mature technologies,language agnostic and used widely in many environments
2) You can use JAX-WS,JAX-RS in Spring without EJB
Ivan Krizsan
Bartender

Joined: Oct 04, 2006
Posts: 2193
Hi!
Pavel Khodchenkov wrote:
2) You can use JAX-WS,JAX-RS in Spring without EJB

JAX-WS and JAX-RS can be used in a JavaEE compliant application server, like GlassFish v3, without neither Spring nor EJBs.
Best wishes!
Pavel Khodchenkov
Greenhorn

Joined: Nov 11, 2011
Posts: 5
I mean without EE container
Tomcat+spring+jax-ws ri
Ivan Krizsan
Bartender

Joined: Oct 04, 2006
Posts: 2193
Hi again!
You're fast...
Pavel Khodchenkov wrote:I mean EE container

...and you can use Metro (JAX-WS reference implementation, for those who do not know) in a Tomcat server and develop JAX-RS services with Restlets.
With Restlets it is actually extremely easy to develop a RESTful (or RESTlike) web service with a very small footprint, using nothing more than Java SE.

Anyway, I personally still feel that learning about EJBs has taught me a lot despite not using the technology frequently.
I would not hesitate to use EJB 3.1 technology, if given the opportunity and in the right situation.
Best wishes!
Paul Anilprem
Enthuware Software Support
Ranch Hand

Joined: Sep 23, 2000
Posts: 2912
IMHO, your top priority should be neither EJB nor WebServices. It should be JPA. Now, don't think of JPA as just some specification. Think of it as a collection of important fundamental concepts that are essential for building any enterprise application. JPA goes to the core of enterprise applications and requires you to understand in depth concepts that are almost always asked in interviews. In my experience, if you are not able to answer any question on EJB or WebService, it would not matter much. But if you fail to explain clearly the basic JPA stuff like optimistic/pessimistic locking, transactions, and relations, queries, your chances of getting hired are drastically reduced.

Of course, EJB and Webservices - both are useful and important technologies and you should plan on learning them as well but only after you've mastered the topics associated with JPA.

HTH,
Paul.


Enthuware - Best Mock Exams and Questions for Oracle/Sun Java Certifications
Quality Guaranteed - Pass or Full Refund!
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: EJB's certification or Web service's
 
Similar Threads
Which Certification next
difference between Oracle Certified Expert and Oracle Certified Professional
Prerequisite for Web Services Certification 1.6
Exam Selection Doubt
Official Study material for the SCDJWS