wood burning stoves 2.0*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Part II, design patterns list Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Part II, design patterns list" Watch "Part II, design patterns list" New topic
Author

Part II, design patterns list

Krzysztof Koziol
Ranch Hand

Joined: Nov 19, 2006
Posts: 133

Hello,

As we all know several patterns that are mentioned in "Core J2EE Patterns" are now used by JEE Platform itself i.e. Controllers, View Helpers or Composite Views in JSFs.
The question is, should we describe all patterns that are present in our architecture or only those that were reflected in our design/classes?

Regards,
Krzysztof


SCJP 5.0, SCWCD 5.0, SCBCD 5.0, SCEA/OCMJEA 5.0
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30138
    
150

Krzysztof,
This is a tough question. My gut said only the ones in my design. But I hardly had any so I decided to list the built in ones as well to show I recognized them.


[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
Ranganathan Kaliyur Mannar
Bartender

Joined: Oct 16, 2003
Posts: 1076
    
  10

I am not listing them as such. I am using stereotypes in the 'class' diagram itself to show that. For ex. '<< DAO >>', '<< Facade >>'. I think the exam is about solving the business problem in an elegant way - patterns help us to get that elegance for sure, but we should not strain ourself to include patterns just for the sake of it.


Ranga.
SCJP 1.4, OCMJEA/SCEA 5.0.
Kumar Amit
Ranch Hand

Joined: Aug 13, 2001
Posts: 103
I agree with Jeanne that we should mention the design patterns used in the submission. If you dont have any then mention buil-in ones.


SCJP, SCJD, SCEA
Pratik Bhavsar
Greenhorn

Joined: Feb 04, 2009
Posts: 20
Which section are you describing your patterns in? The only descriptive sections are assumptions and risks. Everything else is diagrams.
Krzysztof Koziol
Ranch Hand

Joined: Nov 19, 2006
Posts: 133

You can list your patterns and describe them underneath your class diagram or you can add separate page in your assignment let's say "design pattern used" an put notes there.

BTW. Beside the risk and assumption sections I'm going to add "Design/Architecture Decisions" section as well.
Kumar Amit
Ranch Hand

Joined: Aug 13, 2001
Posts: 103
Pratik Bhavsar wrote:Which section are you describing your patterns in? The only descriptive sections are assumptions and risks. Everything else is diagrams.

You can put "design pattern used" as a descriptive section under Component Diagram section becoz it is the diagram that is used to display design patterns
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30138
    
150

Pratik Bhavsar wrote:Which section are you describing your patterns in? The only descriptive sections are assumptions and risks. Everything else is diagrams.

You can write anything you want. I included design patterns to make it easier for the grader. I also included some background thoughts and a high level paragraph about my design.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Part II, design patterns list
 
Similar Threads
Is DESIGN PATTERNS JAVA COMPANION good book?
Designing Busniess Rules into a OO system
Session Facade
Design Patterns only related to EJB?
Design Patterns Explained: what it's about