• 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
  • Tim Cooke
  • paul wheaton
  • Liutauras Vilda
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Scott Selikoff
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
  • Frits Walraven
Bartenders:
  • Stephan van Hulst
  • Carey Brown

Part II, design patterns list

 
Ranch Hand
Posts: 133
Eclipse IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
author & internet detective
Posts: 42055
926
Eclipse IDE VI Editor Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Bartender
Posts: 1104
10
Netbeans IDE Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 103
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Which section are you describing your patterns in? The only descriptive sections are assumptions and risks. Everything else is diagrams.
 
Krzysztof Koziol
Ranch Hand
Posts: 133
Eclipse IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 103
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
author & internet detective
Posts: 42055
926
Eclipse IDE VI Editor Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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.
 
Politics n. Poly "many" + ticks "blood sucking insects". Tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic