• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Design Patterns - Part II

 
Ranch Hand
Posts: 142
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
Ranch Hand
Posts: 1551
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
Ranch Hand
Posts: 148
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Yes, of course, and I accept that blame. In fact, i covet that blame. As does this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic