Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Design Patterns - Part II

 
Sridhar Raman
Ranch Hand
Posts: 142
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi folks,
Does Sun expect you to use all the design patterns (mentioned in J2EE blueprints) for the assignment?
Are there certain important patterns that I must have in my assignment? Can anyone throw some light on this please, especially those folks that have already passed Part II of the certification?
thanks
Sridhar
[ November 29, 2002: Message edited by: Sridhar Raman001 ]
 
Rufus BugleWeed
Ranch Hand
Posts: 1551
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I suspect if you use a pattern and don't identify it you are going to lose points. I believe the presentation is as important as content on the assignment.
If you design something that won't scale or does not meet the requirements your going to lose points. There's no right way to do this assignment.
Put Rumbaugh, Coad, Booch, Cade and the Sun grader in the same room and you might very well have five different opinions.
 
Christian Ebage
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I beleive J2EE patterns are not a MUST in this assignment. But they are one of the best communication tools you can ever think of.
This is one of the purpose of design patterns in
software Engineering.
Just understand the assigment very well. If you know the J2EE patterns, see where you can apply them.
There may be cases where some patterns tend
to solve the same problem. So when taking decisions on patterns, you must be able to justify
your decision on part three.
All the best.
Ebage
SCJP
SCEA
[ November 29, 2002: Message edited by: Christian Ebage ]
[ November 29, 2002: Message edited by: Christian Ebage ]
[ December 12, 2002: Message edited by: Christian Ebage ]
 
Sanjay Raghavan
Ranch Hand
Posts: 148
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My $.02
Go for the Core J2EE patterns.
While they may not be required for passing, I suspect that your scores will be much higher if you actually used the patterns - after all, they are resuable solutions to existing problems.
I would recommend that you use atleast the following core patterns (and others as needed):
Web Tier
1. Front Controller/Dispatcher
2. Business Delegate
3. View Helper
4. Value Object
EJB Tier
5. Service Locator
6. List Handler
7. Session Facade
EIS Integration Tier
8. DAO
Hope I didn't miss anything important.
Good luck.
 
Sridhar Raman
Ranch Hand
Posts: 142
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the response! My objective behind this question was to get a feeler on what Sun expects to see on the assignment.
Sanjay's response is pretty much what I was looking for. It will nice to find out find out what patterns were used by those who have already passed the exam in their assigments. More feedback on this is most welcome!

Thanks.
Sridhar
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic