• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Design Patterns

 
Sita Kotamraju
Ranch Hand
Posts: 60
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What are all the design patterns we need to know for this exam?
From different messages in this forum it is apparent that there are more patterns asked in the exam than those mentioned in the objectives

Sita
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well the objective states only -
Business Delegate
Data Access Object
Model View Controller
Value Objects
I'd suggest you brush up also on the following -
Facade
Factory
Singleton

Perhaps those who have taken the test can shed some more light on this issue :roll:
 
Manjunath Subramanian
Ranch Hand
Posts: 236
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
also..
1)Front Controller
2)Bimodal Data Access.
Hope this helps,
Manjunath
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Manjunath, did you actually get questions on these patterns?
 
Manjunath Subramanian
Ranch Hand
Posts: 236
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What will you give me if i tell you...
I got a question on Front Controller and Bimodal Data Access was included as a option for a question which sounded in such a way that both DAO and Bimodal data access would have been correct.I got 100% in design patterns though..
But i must confess that i still have lots to learn

Hope this helps,
Manjunath
[ February 20, 2002: Message edited by: Manjunath Subramanian ]
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm just thinking aloud here
Bimodal data access is when you shortcut the enterprise layer( ejb etc ) and go to the database directly for quick non-transactional reads. Although you can use it for updates, that is a BAD programming practice.
DAO is when you abstract idiosyncratic persistence methods by exposing a standard and transparent contract to the client.
 
Manjunath Subramanian
Ranch Hand
Posts: 236
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You are right Ajith..!!
Shucks!! Did you ask this question..?
I thought Satya had asked this question and that's
why i said "What will you give me if i tell you.."
Sorry man..I was trying to pull Satya's legs with his anecdotes..
Manjunath
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
No biggie. You can pull my leg too, its your preference over Satya's
 
Srini Admala
Ranch Hand
Posts: 50
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well guys I got a question where I had to choose the answer between MVC and Front Component. I chose MVC but then marked it for review. Came back later and reviewed it again. Both seemed appropriate and I started looking for "keywords" like
" multiple views" , "Controller", "forward", "despatch" etc. The keywords pointed more towards Front Component and it turned out to be correct.
Got 2 on DAO but were easy, 2 more on Business Delegate and 1 on Value Objects.
You can expect to get 6-8 questions.
All other Patterns not listed in the objectives do figure in the choices. It helps to know them all.
-Srini
 
Madhav Lakkapragada
Ranch Hand
Posts: 5040
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Shucks!! Did you ask this question..?
I thought Satya had asked this question and that's
why i said "What will you give me if i tell you.."
Sorry man..I was trying to pull Satya's legs with his anecdotes
<.......>
You can pull my leg too, its your preference ...

Ajith:
You need to wait. Looks like Manjunath is busy pulling his own leg........LOL............
- satya
 
Raj Kumar
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Lemme add Session Entity Facade to this list... I got one q which had this as an option.
 
Sita Kotamraju
Ranch Hand
Posts: 60
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much Manujunath, Ajith and Srini
 
Maulin Vasavada
Ranch Hand
Posts: 1873
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i read four patterns given as in Ken's notes but where do i find others? it seems to me that there are infinite number of such patterns and i know first four (that too just read once)
i have not read anything else than Ken's notes so far. so i donno if all the patterns are covered in some other notes or some link...sorry for that...
regards
maulin.
 
Sita Kotamraju
Ranch Hand
Posts: 60
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
all the above are mentioned in Miftah Khans JSP notes...a couple of lines on each pattern.
 
Sita Kotamraju
Ranch Hand
Posts: 60
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Also this Design Patterns site was mentioned in one of the Architect posts
[ February 20, 2002: Message edited by: Sita Kotamraju ]
 
Axel Janssen
Ranch Hand
Posts: 2166
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Sita Kotamraju:
Also this Design Patterns

Like that.
Axel
[ February 21, 2002: Message edited by: Axel Janssen ]
 
Sita Kotamraju
Ranch Hand
Posts: 60
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
one more
 
srinivasan ganesan
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I had a question where Biomodal data access was one of the options and I think I chose that over the other ones cos none of them made sense for that question. Though I passed the exam I didn't know what that design pattern meant at that point but not I do--sort of.
Srini
 
Christopher Dixon
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've seen Bimodal data access mentioned as a Design Pattern in this thread a few times. From the descriptions above and the one in the Blueprints catalog, it sounds alot like a pattern mentioned at JavaOne last year called Fast Lane Reader. Anyone know if they're the same/different?
Chris
 
Christopher Dixon
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry, didn't dig deeply enough before asking. A little more searching came up with the answer:
Also Known As
Bimodal Data Access (in a previous version of this pattern)
Fast Lane Reader
Chris
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic