File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Part II, design patterns list

 
Krzysztof Koziol
Ranch Hand
Posts: 133
Eclipse IDE Java Spring
  • 0
  • Mark post as helpful
  • send pies
  • 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
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 33723
316
Eclipse IDE Java VI Editor
  • 1
  • Mark post as helpful
  • send pies
  • 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.
 
Ranganathan Kaliyur Mannar
Bartender
Posts: 1101
10
Java Netbeans IDE Ubuntu
  • 0
  • Mark post as helpful
  • send pies
  • 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.
 
Kumar Amit
Ranch Hand
Posts: 103
  • 0
  • Mark post as helpful
  • send pies
  • 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.
 
Pratik Bhavsar
Greenhorn
Posts: 20
  • 0
  • Mark post as helpful
  • send pies
  • 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 Java Spring
  • 0
  • Mark post as helpful
  • send pies
  • 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
  • 0
  • Mark post as helpful
  • send pies
  • 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
Marshal
Posts: 33723
316
Eclipse IDE Java VI Editor
  • 1
  • Mark post as helpful
  • send pies
  • 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.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic