aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Web-Centric (No EJB) approach possible in SCEA Part 2? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Web-Centric (No EJB) approach possible in SCEA Part 2? " Watch "Web-Centric (No EJB) approach possible in SCEA Part 2? " New topic
Author

Web-Centric (No EJB) approach possible in SCEA Part 2?

Jan-Erik Carlsen
Greenhorn

Joined: Oct 16, 2006
Posts: 3
Hi!

Im currently working on my SCEA Assignment part 2, and so far I have modelled a classic JSF/EJB/JPA solution. However, as I re-read the Cade Study guide, it seems more and more clear to me that the use of EJBs is not really warranted, as my system is not really transactional, and the only transactions that will have to be handled are those persisting my own JPA Entity classes. The solution I would choose in real life would definately not contain EJBs, but rather a web-centric approach using Spring/Hibernate/JPA on a Web Server.

So my question is: Have anyone successfully passed the SCEA Part 2 by delivering a solution which did not make use of EJBs? Is the transaction management of the JPA EntityManager sufficient for a system that has no hard requirements for transactions and security?

I would be very interested in hearing people's view on this
Thomas de Bodt
Greenhorn

Joined: Jun 04, 2010
Posts: 2
Spring is not part of the JEE Api... so it's better to use EJB.
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968

The whole point of the SCEA exam is to demonstrate your knowledge of Sun based Java technologies. Are EJBs Sun based Java technologies? Does Sun want you to demonstrate your ability to use them? Would it be a drastic mistake to say to Sun "look, I"m not all that impressed with what you've done with EJBs. I think life is better without your useless little Enterprise JavaBeans?"

Look at the exam objectives. What are they testing you on? What do you think they want to see?

I would argue that all that Java stuff is a waste, and I could do it all better, cheaper and faster with a C#, .NET based solution. Do you think submitting a C#, .NET solution would be a good way to pass the SCEA exam? I mean, it's a valid solution, and you could make a good argument that it's way better than JSF/EJB/POJOs. But would that be a good approach to take on the SCEA exam? If you don't think it is, then for the same reasons, I'd say it's not a good idea to leave EJBs out of your SCEA submission.
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968

Oh, and Thomas, welcome to the JavaRanch! It's nice to see you helping out right away on your second post. We love that Greenhorn enthusiasm here at the JavaRanch!
Jan-Erik Carlsen
Greenhorn

Joined: Oct 16, 2006
Posts: 3
Woha!

Thank you for your replies!

I am aware that Spring is not a part of JEE, and my point was never to say that Java or EJB was useless. I was simply trying to say that the way I read the requirements in my assignment, I am not sure if EJBs are necessary. I also think that deciding whether or not EJBs is a good match for your requirements would be a valid way for SUN to test your knowledge about the technology.

So my solution would of course not contain Spring and Hibernate - only valid JEE technologies. But I am still unsure about what mechanism I could use to control my transactions without EJBs.

Cameron: I read your answer as a "No" to the Web-Centric approach
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968

Yeah, it was definitely a 'no.'

Hope my response didn't come across as too snide.

The basic point is that you really need to give them what they want. Stay focussed, keep it simple with regards to which technologies you choose, keep waving the Sun technologies flag, and you'll do fine.

Jan-Erik Carlsen
Greenhorn

Joined: Oct 16, 2006
Posts: 3
Allright, seems its back to the drawing board.

Thank you!
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 29220
    
135

I read Cameron's post as "if Spring and C# and all didn't exist and your only choices were what Sun blessed would you use EJB". To which the answer is yes. You would use the container in Spring. Which means you could use the container in EJB.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Web-Centric (No EJB) approach possible in SCEA Part 2?
 
Similar Threads
scea - 1 experiences
Success Stories SCEA Part 1
SCEA experience
SCEA 1.5/1.6
FREE: SCEA 5 Beta Certification Exam (Three Parts)