aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Helping others with the new SCEA... Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Helping others with the new SCEA..." Watch "Helping others with the new SCEA..." New topic
Author

Helping others with the new SCEA...

Flavio Oliva
Ranch Hand

Joined: Jan 11, 2006
Posts: 59
Hello everyone...

I am creating this topic to help other people on their path to take the new SCEA exam.

This topic has two purposes:

1)To centralize good quality information regarding the new SCEA exam. And;
2)To motivate our friends from all over the world, to work hard to become SCEAs.

To get started, let me share some motivational thought related to the benefits of becoming a SCEA... Thought it�s a joke, why not believe on this?! Remember y�all� Hope is the last to die� hehehe

Here we go�. When you become a SCEA it qualifies you to be called �good quality Java professional�� Good quality Java professionals make more money on their jobs. Making more money on their jobs, those good quality Java professionals travel more� Traveling more good quality Java professionals have a bigger chance to travel to those nice symposiums that happen in Las Vegas� In Las Vegas good quality Java professionals are very likely to gamble their rich money on one of those nice Casinos. Having the expertise in Java good quality Java professionals will use their extremely power knowledge of the java.util.Math class and it will make them win millions of dollars. Becoming a millionaire, a good quality Java professional will call their humble friends from javaranch for monthly based good quality no JEE talking parties full of good food and beers. Having spent all the gambling money with their wonderful friends at javaranch, the once rich good quality Java professional will once again become a normal SCEA 5 professional. Once again a normal human being the once millionaire SCEA 5 professional will take the next SCEA exam and the whole story will repeat over and over and over until the end of times. (auhuhauhuhauhauhauhauhauhauhahuauhahuauh)

Great story isn�t it?! Now let�s get started�

To the ones who wish to become a Java architects my first words are�

SCEA exam is not a very hard exam. Maybe a little bit but not very hard.

In my opinion, the most challenging part of SCEA is its first part. You really have to study for it, (at least I had to). hehehehe

If you pass the multiple choices� part, part 2 is just a matter of knowing how to draw UML diagrams applying the correct design pattern to your given project. You may ask yourself, what tool should I use? Well, in my case, I used Jude Community, but you are free to use what ever tool you feel most comfortable with. Some people complain Jude is very limited tool. Well, it might be but in my case I felt it was good enough for the task.

After your upload your project, it is highly recommended that you take part three as soon as possible. At part three you have to answer questions explaining your projects� architectural decisions. You have to explain what design patterns and technologies you used on your project. It is very likely that, most of the time, you will use, not to say always, a 3-tiers architecture.

Action->Service->DAOs

Including a technology�

JSF -> SFSB and SLSB (with or with out web service) -> JPA (EntityManager)

Your must give reasons why you choose a given technology for your front controller. Following there is a list of front controllers you might want to use on your project.

1)JSF component based
2)Action framework (a framework implementing the action pattern) i.e. Struts 2
3)Pure Servlet + JSP as

There is no right or wrong answer on part 3. If you give good reasons to support your design, you�ll be fine.

You might use EJB 3 technology in case your project outlines that it needs to be online 24/7 and that it will be heavily accessed. EJB 3 application server includes features such as load balance and clustering that will helps you meet Non-function requirements, such as, performance, scalability, availability, etc.

A little bit out of topic, but maybe not that much, I think Spring Framework could be used on your SCEA project. I have never heard of anybody who actually did that. Have anybody heard of somebody who actually used Spring on part 2 of their SCEA? Seriously y�all I would be a big fan of this person.

What concerns security, you must give reasons why you are using HTTP or HTTPs. For example, if your applications deal with credit card number etc it is very likely that you will need to use HTTPs to secure user�s data from unauthorized users.

Regarding part 1 of the SCEA 5 exam�. There is a very good topic where many people gave their feedbacks about SCEA 5 beta - part 1 experience.

http://www.coderanch.com/t/156041/java-Architect-SCEA/certification/Wrote-SCEA-Beta-Test-Exam

Regarding the material I have used for SCEA my preparation here it goes a list of it....

Head First Design pattern - Marks Cade's book.
Head First Web Components - Marks Cade's book. just a look since I am already a SCWCD
Pro EJB 3: Java Persistence API - don�t know the author's name.
SCEA study guide - Marks Cade's book
Research on the internet.

To conclude, I would say that in order for you to become a SCEA professional, must enjoy studying and working with J2EE. There is nothing worst then doing something and not having fun doing it. SCEA professional must enjoy learning new patterns and architectures. 

HTH,

Fl�vio Oliva
[ March 20, 2008: Message edited by: 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
Ethan Zhang
Ranch Hand

Joined: Mar 19, 2008
Posts: 46
Thanks for sharing experience.

I am preparing SCEA5.0 now. The following books have been read...
- Mastering EJB 4thEd
- Head First Design Patterns
- UML distilled, 3rdED
- Core J2EE Pattern

But I don't really want to read that 745 pages CORE JSF 2nd because I am not a front-end programmer.

Can you suggest any alternative books or documents for JSF?

Thanks in advance.


The Devil Wears Cartier Trinity
Ethan Zhang
Ranch Hand

Joined: Mar 19, 2008
Posts: 46
BTW, you looks like a huge fan of Marks Cade...
jeff mutonho
Ranch Hand

Joined: Apr 30, 2003
Posts: 271
Originally posted by ETHAN Z:
Thanks for sharing experience.

I am preparing SCEA5.0 now. The following books have been read...
- Mastering EJB 4thEd
- Head First Design Patterns
- UML distilled, 3rdED
- Core J2EE Pattern

But I don't really want to read that 745 pages CORE JSF 2nd because I am not a front-end programmer.

Can you suggest any alternative books or documents for JSF?

Thanks in advance.


I think the first few chapters are fairly sufficient. I don't think theres any need in getting to grips with stuff such as writing your own components ,etc
Selina Tan
Ranch Hand

Joined: Apr 29, 2008
Posts: 30
Flavio,

Thanks for the sharing the information! This helps since I'm looking for a headstart to start my part 2
I'm struggling to determine how much information I should include in part 2... heehee


(btw.... i know this thread is more than a mth old... hee... but it's still valid... )
Farbod H Foomany
Ranch Hand

Joined: Feb 29, 2008
Posts: 63
Hi Ethan,
We discussed this in another thread. This what? JSF. Me too. And to me there were 4 articles from IBM that were useful.
Search 'JSF for nonbelievers' in IBM site or google. Don;t forget that there are 4 articles with this title. I made a mistake the first time and just downloaded clearing the FUD.
Regards
Farbod
 
Don't get me started about those stupid light bulbs.
 
subject: Helping others with the new SCEA...