File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes OO, Patterns, UML and Refactoring and the fly likes Design Patterns- Basic Book with examples Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Design Patterns- Basic Book with examples" Watch "Design Patterns- Basic Book with examples" New topic
Author

Design Patterns- Basic Book with examples

Karen Gomes
Ranch Hand

Joined: Aug 25, 2003
Posts: 60
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
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
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?


Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Rufus BugleWeed
Ranch Hand

Joined: Feb 22, 2002
Posts: 1551
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
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
Yes, Struts is a common implementation of the MVC architectural pattern. But Struts itself is not a pattern...
Karen Gomes
Ranch Hand

Joined: Aug 25, 2003
Posts: 60
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
Tomchi Tang
Greenhorn

Joined: Apr 25, 2003
Posts: 15
Check out "Thinking in Patterns" from Bruce Eckel http://www.mindview.net/Books/TIPatterns/
Tomchi
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
I almost forgot completely about Applied Java Patterns, which explains all the GoF patterns from a Java perspective.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Design Patterns- Basic Book with examples
 
Similar Threads
Is DESIGN PATTERNS JAVA COMPANION good book?
IBM 484 : Design patterns Qs
Best Design Pattern books
This Weeks Giveaway
Object-oriented Design in Java book