Recommended patterns books!?

Hi!

I'm quite new to designing distributed software, and....

Which patterns books would you recommend when designing J2EE apps... and generally java apps?

Is Core's J2EE patterns really that good (sells well)?

How about Applied java patterns (Core/Sun)?

Should I consider acquiring The "GoF" book,even if I know that i'm most likely going to develop just with java?

Experiences please.

-juha-

[451 byte] By [juhaelias] at [2007-9-26 20:48:55]
# 1

First of all, in my opinion, Core's J2EE Patterns is excellent and worth 10 times what you pay for it. You will learn a lot and use it as a reference many times.

Regardless of the language specified, the GoF book is also invaluable in the sense that these design patterns are basic patterns that will always apply to your design. They are good patterns to be aware of and you'll see them surface over and over as you design.

Can't comment on the others, but I'd highly recommend the two above as basic books you need in your library. I am especially impressed with how easy it is to understand the Core J2EE book -- full of examples and clear explanations of why to use each and how all of them work together.

davewiltz at 2007-7-3 19:41:11 > top of Java-index,Other Topics,Patterns & OO Design...
# 2
Also take a look at http://www.theserverside.com/resources/patterns_review.jspShortly available online for free. I've found a number of the review articles quiet relevant.Cheers,mairt
mairt at 2007-7-3 19:41:11 > top of Java-index,Other Topics,Patterns & OO Design...
# 3

> First of all, in my opinion, Core's J2EE Patterns is

> excellent and worth 10 times what you pay for it. You

> will learn a lot and use it as a reference many

> times.

yes, but I think a little bit outdated (not all, mostly patterns related with entity beans) with the introduction of ejb2.0

> Regardless of the language specified, the GoF book is

> also invaluable in the sense that these design

> patterns are basic patterns that will always apply to

> your design. They are good patterns to be aware of

> and you'll see them surface over and over as you

> design.

agree.

Rgds,

Verdi

verdi96 at 2007-7-3 19:41:11 > top of Java-index,Other Topics,Patterns & OO Design...
# 4

> Is Core's J2EE patterns really that good (sells well)?

It is excellent and IS worth every penny.

> How about Applied java patterns (Core/Sun)?

> Should I consider acquiring The "GoF" book,even if I

> know that i'm most likely going to develop just with

> java?

Yes, this is the standard reference text, it covers more patterns.

I have both on my desk and uses them regularly, they are complementary.

MartinS. at 2007-7-3 19:41:11 > top of Java-index,Other Topics,Patterns & OO Design...
# 5

> yes, but I think a little bit outdated (not all, mostly patterns related with entity beans) with the introduction of ejb2.0

Uh ?

Patterns are design time aid to the Systems Architecture/structure, the Coding samples are for illustration of the Pattern.

If Patterns are applied effectively (for example using the Facade Pattern [GOF 185] )any changes to the API are made imaterial.

MartinS. at 2007-7-3 19:41:11 > top of Java-index,Other Topics,Patterns & OO Design...