Quote Originally Posted by treacle0996 View Post
Was going to post a request for a good book to explain it all and noticed the link in your signature.
Get "Patterns of Enterprise Application Architecture" by Martin Fowler. It's the root of a lot of pattern names. You don't have to read the whole book as it's a catalogue.

yours, Marcus