• 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
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Liutauras Vilda
  • Henry Wong
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Al Hobbs
  • Carey Brown
Bartenders:
  • Piet Souris
  • Mikalai Zaikin
  • Himai Minh

Design Patterns- Basic Book with examples

 
Ranch Hand
Posts: 60
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello,
Is there any good book on Java Design Patterns for begginers...
I have studied most of the patterns (not STruts) theoritically in College.
I tried reading a few but they only explain patterns and due to a lack of examples, either I am dozing off ina few hrs...or more lost and confused.
Pls suggest books/online tutorials that have good examples/implemenations along with each Pattern.
Thanks
Karen
 
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The definitive classic in the field of design patterns is the GoF book. However, it's not too easy to approach and all examples are C++. You might find Design Patterns Explained (and its workbook) a nice alternative.
If you're interested in more specific areas, there are books for J2EE design patterns and anti-patterns, books for architectural patterns, web services patterns, and even concurrency patterns.
By the way, how is Struts related to design patterns?
 
Ranch Hand
Posts: 1551
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
IIRC they call struts an application framework. The new core j2ee patterns book makes many references to struts in the presentation tier section of the book.
 
Lasse Koskela
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes, Struts is a common implementation of the MVC architectural pattern. But Struts itself is not a pattern...
 
Karen Gomes
Ranch Hand
Posts: 60
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes I too have come across many consultants who consider Struts a pattern .... I only read abt it yesterday only to know it was nothing but an implementation of MVC framework.
Thanks Lasse ... "Design Patterns Explained" has good reviews ... I'll try to get hold of one asap.
Cheers
Karen
 
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Check out "Thinking in Patterns" from Bruce Eckel http://www.mindview.net/Books/TIPatterns/
Tomchi
 
Lasse Koskela
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I almost forgot completely about Applied Java Patterns, which explains all the GoF patterns from a Java perspective.
 
reply
    Bookmark Topic Watch Topic
  • New Topic