aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Books for Design Patterns Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Books for Design Patterns" Watch "Books for Design Patterns" New topic
Author

Books for Design Patterns

Ankit Garg
Sheriff

Joined: Aug 03, 2008
Posts: 9305
    
  17

Hi! I am a web developer. I am new to design patterns in web applications. And design patterns is a part of SCEA so I thought this would be best place to ask this.

Which are the best books from which I can learn design patterns that will be beneficial for me in my development work. I saw someone mention some good design pattern books in results section but I can't find that thread now. So please suggest me one or two good books which are the best.

Thanks


SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14272
    
  21

The famous Gang of Four book is still the best book to learn about design patterns.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
J J Wright
Ranch Hand

Joined: Jul 02, 2008
Posts: 254
In addition to GoF I'd recommend

Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)
Core Security Patterns: Best Practices and Strategies for J2EE(TM), Web Services, and Identity Management


SCJP, SCWCD, SCBCD, SCEA 5
Eoin Li
Ranch Hand

Joined: Jul 24, 2003
Posts: 45
Head First Design Pattern will help you too.
Ankit Garg
Sheriff

Joined: Aug 03, 2008
Posts: 9305
    
  17

Thanks for the info.

What about this book??

Wrox J2EE Design Patterns applied
Real World Development with Pattern Framework...

Is this one also good???
Hong Anderson
Ranch Hand

Joined: Jul 05, 2005
Posts: 1936
I recommend Design Patterns [GoF], and Core J2EE design patterns 2nd edition.


SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional
Ankit Garg
Sheriff

Joined: Aug 03, 2008
Posts: 9305
    
  17

@Kengkaj is that the same book that Jonathan mentioned???
Hong Anderson
Ranch Hand

Joined: Jul 05, 2005
Posts: 1936
Originally posted by Ankit Garg:
@Kengkaj is that the same book that Jonathan mentioned???


Yes, those 2 books are recommended by Sun as well (on a resources page in SCEA 5 Beta time).

Head First Design Patterns is pretty good, but it doesn't cover all GoF design patterns, just about half of them.

Design patterns [GoF] is very detailed, and it's the original, I strongly recommend it.
[ November 10, 2008: Message edited by: Kengkaj Sathianpantarit ]
J J Wright
Ranch Hand

Joined: Jul 02, 2008
Posts: 254
'Design Patterns Explained, A New Perspective on Object Oriented Design' is also a great companion text to the GoF.
Paul Michael
Ranch Hand

Joined: Jul 02, 2001
Posts: 697
HF Design Patterns and Core J2EE Patterns (2ed).

Both are very useful books (at least based on exam coverage).


SCJP 1.2 (89%), SCWCD 1.3 (94%), IBM 486 (90%), SCJA Beta (96%), SCEA (91% / 77%), SCEA 5 P1 (77%), SCBCD 5 (85%)
Rakesh Jhamb
Ranch Hand

Joined: Jun 18, 2003
Posts: 154
I have Core J2EE Patterns book 1st edition and I want to prepare for SCEA, do I need to buy the second edition, what are the major differences?


SCJP2, SCWCD
Blake Codd
Greenhorn

Joined: Feb 21, 2009
Posts: 2
Jonathan Aotearoa wrote:'Design Patterns Explained, A New Perspective on Object Oriented Design' is also a great companion text to the GoF.

I agree, I also would like to mention this gem of a book for GoF, short and precise and its also published under Creative Commons.
I think its an excellent heads on no fuss, but still educational.
http://www.dzone.com/links/gof_design_patterns_with_examples_using_java_and.html

/Blake the Jake
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Books for Design Patterns