Professional Documents
Culture Documents
Became Sun Certified, Now Sharing Tips and Hints For An Exam (Architect Certification (SCEA) Forum at JavaRanch
Became Sun Certified, Now Sharing Tips and Hints For An Exam (Architect Certification (SCEA) Forum at JavaRanch
Quality JAVA
Hosting
We'll configure
Tomcat For you.
Free Setup!
www.ja vapipe.com
Java
greenhorns! Win a copy of Making it Big in Software: Get the Job.
Work the Org. Become Great. this week in the Job
Discussion forum!
Author
Became Sun Certified, now sharing
tips and hints for an exam
Dmitri Ericsson
posted Monday, March 01, 2010 10:27:17
Ranch Hand
Hello ranchers,
Joined: Feb 16,
I am glad to tell that today I’ve become a member of a SCEA family. I would like
2010
Messages: 96 to share my preparation experience, because when I was preparing your notes
helped me a lot. Here comes a long-long story
First part
I’ve started to prepare for the SCEA in the past autumn and I’ve used the
follow ing materials:
Mikalai Zaikin’s notes http://java.boot.by/scea5-guide/ is my primary source for
peparation. I’ve read it multiple times, it is not complete however the topics it
contains are covered very well. I’ve read here that there is an updated version
of that notes here http://ww w.scribd.com/doc/25297376/J2EE-5-Architect-Exam-
Study-Guide I haven’t read it, but this may be useful too.
coderanch.com/…/Became-Sun-Certifie… 1/7
5/6/2010 Became Sun Certified, now sharing tips…
Concerning softw are patters topic I’ve read MZ guide’s corresponding chapter,
they are complete and just have just revise what’s in there. I haven’t used any
special books as some recommend. In the first part there is not even need to
know pattern’s exact implementations; you should know that pattern A is used
for this and pattern B is used for that. However, I’ve also used
http://sourcemaking.com/design_patterns as a reference for GoF patterns and
their Java implementations.
For EJB3 I’ve read EJB3 in Action, chapters w hich describe its features and
architecture, the implementation is out of the exam.
For JSF I’ve read Mastering JavaServer Faces, the concept is the same as with
EJBs – pros, cons, architecture, comparison with JSP
For JAX-WS I’ve read SOA using Java Web Services, the same w ith previous, no
implementation, just the theory.
There is no UML in the first part; however there are legacy connectivity topics,
such as IIOP, Java IDL, JNI and so on. To get familiar with this topic I recommend
you to go through the IBM’s “Java certification success, Part 4: SCEA” from here
http://w ww.scribd.com/doc/7317384/Java-Certification-SCEA. This book is for the
previous exam, however it is very w ell structured, I enjoyed it. I’ve also read old
Mark Cade’s book, both are quite thin, only the things you need for an exam.
Exam contains a lot of scenario questions with some technologies provided. You
need to select an appropriate. The hint here is not alw ays choosing the most
powerful and modern ones, but read the question carefully and address the
requirements. For example if they say that they have complex queries and need
performance, then you better choose DAO over JPA and so on.
SC EA 5, SC JP 6 My SC EA Experience
Dmitri Ericsson
posted Monday, March 01, 2010 10:28:01
Ranch Hand
Second part
Joined: Feb 16,
2010
Messages: 96 After purchasing I’ve got an email from Sun w ith the credentials to the
Assignment Database http://w ww.certmanager.net/sun_assignment/. From
there I’ve download an assignment, it was about construction company;) It was
a typical one with 4 use cases and 2 external systems to integrate.
The most valuable material for me was Chapter 9 from the new book of
Humphrey Sheil, it’s freely available for dow nload from here
http://humphreysheil.blogspot.com/2009/11/book-chapter-nine-available-
for.html. And I’ve learned UML a lot in the university, so the diagrams
themselves were quite easy for me. I’ve used a free StarUML for UML diagrams
and the w hole assignment is one html page with anchor links.
coderanch.com/…/Became-Sun-Certifie… 2/7
5/6/2010 Became Sun Certified, now sharing tips…
I hope that you’re familiar with the requirements; I’ve just highlight some
aspects of my implementation. I’ve chosen a typical set of technologies –
JSF/EJB3/JPA. I think it’s better to use them unless you have some special
requirements in your assignment. You can then alw ays say that I’ve chosen this
because it Sun’s leading technology and it can do this, this and more. Not one
size fits all, but if possible then choose them.
I’ve stated the document with background info, then I’ve put assumptions in
order that assessor is familiar w ith them when checking later parts. Assumptions
contained almost everything w here multiple meaning is possible.
My class diagram contained about 20-25 classes, at first I had 30-35, but later
I’ve optimized it. I didn’t show JSF Managed Beans there, however I’ve shown a
controller and JSF pages (like in the book is done). This solution can be
discussed but I’ve alw ays follow ed that sample from the book. Why not to do
like an author of an exam and assessor suggests? I’ve show n methods and
major attributes, patterns and EJB types were show as stereotypes. I didn’t
show design pattern implementations if it requires multiple calluses and/or
interfaces. I’ve just written – this is done according to this pattern. It should be
enough.
Deployment diagram was also close to chapter 9’s but w ith some additions. As it
is expected I’ve presented hardw are configurations and explained e.g. why I
need such RAID here and another there and why here is to be more memory
than there. I’ve also described test environment and client computer
requirements, such as brow ser capabilities.
Sequence diagrams contained JSF pages, Managed Beans and so on, with
methods from the class diagram used. It’s quite a large part (4 diagrams) and it
makes only 16 points.
In the risk part I’ve described quite obvious risks, w ith obvious solutions to
them. Only one of them was my-system dependent. They were technical risks; I
didn’t describe not meeting some of non-functional requirements. If you need to
read about the risk management, here is a good document:
http://csrc.nist.gov/publications/nistpubs/800-30/sp800-30.pdf
And here comes the funniest part. I w as quite lazy to finish my second part,
almost 90% were done, but in order to motivate myself I’ve scheduled my third
part to the end of the w eek and decided that I’ve complete and assignment
during the week and upload it Thursday evening. But at the time I w anted to
upload the system said that… I do not have an upload rights. And I should
request them by mail. What on earth upload rights when I’ve paid my money
and already dow nloaded the assignment? Don’t they think that I want to upload
it after I’ve dow nloaded? Why this is a special favor for me?
I had no other variant rather than send an email to the mentioned address and
coderanch.com/…/Became-Sun-Certifie… 3/7
5/6/2010 Became Sun Certified, now sharing tips…
request those rights. I’ve also sent them a checksum of a jar file, to guarantee
that I haven’t changed anything. The third part w as the next day and I thought
they w on’t be so quick to send them before the third part.
The lesson learned it that you should follow the rules and it is better to request
upload rights right after you’ve got dow nload rights. But it’s silly!
SC EA 5, SC JP 6 My SC EA Experience
Dmitri Ericsson
posted Monday, March 01, 2010 10:28:23
Ranch Hand
Third part
Joined: Feb 16,
2010
Messages: 96 In the testing center there were no problems to take third part before the
second one. The exam itself is quite simple; you have 8 questions about your
architecture. They primarily address the technologies used for different tiers and
the reasons for choosing them, the meeting of the NFRs and some scenario
based questions, e.g. how will you system function If a bomb is throw n onto
data center? It took me an hour to finish it.
I’ve received a letter with upload rights 3 days after I took the third part. What
is extremely positive that it took only 5 days to check my assignment and mark it
passed. Oracle optimizes Sun’s processes very well.
Once more thanks for your help and if you have any questions please feel free
to ask them.
SC EA 5, SC JP 6 My SC EA Experience
deepak adlakha
posted Monday, March 01, 2010 10:36:42
Ranch Hand
Congrats.
Joined: Jul 27,
2001
Messages: 217 And thanks for sharing your experience and i am sure it will help many readers.
Regards,
Deepak
Kingsly
posted Monday, March 01, 2010 15:37:38
Theodar
Greenhorn Congrats.
coderanch.com/…/Became-Sun-Certifie… 4/7
5/6/2010 Became Sun Certified, now sharing tips…
Dmitri Ericsson
posted Monday, March 01, 2010 15:49:02
Ranch Hand
Perhaps I w as lucky, I've got download access w ithin 1 day (I've purchased on
Joined: Feb 16,
Friday and on Monday I've got a letter). One thing here is that local Sun office is
2010
Messages: 96 involved here. It seems like it w orks this w ay: you order it through the w ebsite,
it sends mail to the local office, they forward it to the head office and then head
office sends it to you.
SC EA 5, SC JP 6 My SC EA Experience
prathap
posted Tuesday, March 02, 2010 00:56:12
venkata naga
yelugula Congratulations
Ranch Hand
Cheers!
Joined: Aug 13,
2008 Prathap
Messages: 228
Regards,
This message was edited 2 times. Last update was at Tuesday, March 02, 2010 04:46:44
by Pawel Piwowar
SC JP 5, SC WC D 1.4, SC BC D 5, SC EA part1
Jothi Shankar
posted Tuesday, March 02, 2010 07:03:26
Kumar
Ranch Hand
Congrats!
Joined: Sep 26,
2006 SC JP 1.4, SC WC D 1.4 - Hints for you, SC BC D Hints - Demnachst, SC DJWS - Auch
Messages: 7283 Demnachst
Did a rm -R / to find out that I lost my entire Linux installation!
Dmitri Ericsson
posted Tuesday, March 02, 2010 10:48:50
Ranch Hand
Thanks to all
Joined: Feb 16,
2010
Messages: 96 Pawel, yes I also enjoyed chapter nine's solution and moreover I've looked in
coderanch.com/…/Became-Sun-Certifie… 5/7
5/6/2010 Became Sun Certified, now sharing tips…
the properties of the PDF of my assignement and the author w as Humphrey
Sheil, so I decided that the books solutions should generally suit my project too.
SC EA 5, SC JP 6 My SC EA Experience
Sreenivasa
posted Tuesday, March 02, 2010 11:55:16
Majji
Ranch Hand Congratulations! Thank you for detailed explanation about your experience and
links to the material.
Joined: Jul 12,
2001
Messages: 223 Sreenivasa Majji
Sun C ertified Java Programmer
Dmitri Ericsson
posted Wednesday, March 03, 2010 02:50:06
Ranch Hand
Thanks I have 4,5 years of Java experience and some years of PHP stuff
Joined: Feb 16,
2010
before that. The exam w as not easy nor difficult. I've learned a lot, that's a good
Messages: 96 opportunity to lean, it motivates you. When you've paid the money you try to
achieve the best possible results not to loose it When no motivation then you
become lazy and don't want to learn new thing out of the scope of the work.
SC EA 5, SC JP 6 My SC EA Experience
Dmitri Ericsson
posted Thursday, April 01, 2010 02:47:58
Ranch Hand
In the end of the assignment you will get a list of diagrams and other stuff what
Joined: Feb 16,
they expect to find in your solution.
2010
Messages: 96 Basically it is 1x class diagram, 1x component diagram, 1x deployment diagram,
1x sequence (or collaboration) diagram per use-case (there are typically 3-4
use-cases in the assignment). Plus you need to describe hardware
configurations, find 3 major risks and describe solutions for them and you have
to put down all your assumptions during this project. That's all. You are free to
add more diagram if you think they may help. I've also added a short summary
of the task and described w hy I've chosen concrete patterns or framew orks.
SC EA 5, SC JP 6 My SC EA Experience
coderanch.com/…/Became-Sun-Certifie… 6/7
5/6/2010 Became Sun Certified, now sharing tips…
Java JBoss
Troubleshooting Certification
Find root cause of Enroll now and
app problems become a JBoss
Powerful tool C ertified Application
installs in 2 minutes Administrator
www.NewRe lic.com www.dlt.com /jbca a
All times above are in your local time zone & format.T he current ranch time (not your local time) is May 06, 2010 11:55:55.
Contact Us | Visit our Java home page! Powered by JForum 2.1.8 © JForum Team
Copyright © 1998-2010 P aul W hea ton
.
coderanch.com/…/Became-Sun-Certifie… 7/7