Web Presentation Patterns

Another article of mine has made its appearance on Digital Web. In Web Presentation Patterns, I quickly touch on design patterns in general and then touch on MVC, page controller, and front controller has various implementations of design patterns. Best of all are probably the resources at the bottom. Plenty of stuff to get you into and excited about design patterns.

Published January 24, 2006 · Updated September 14, 2006
Categorized as Writing
Short URL: https://snook.ca/s/510

Conversation

2 Comments · RSS feed
Dan Malks said on January 24, 2006

Hi Jonathan,
Saw your article on web patterns...looks good. You've cited Martin Fowler's and others work in this area and there's some overlap with our work, as well, so I thought I'd encourage you to have a look and let me know what you think... (www.corej2eepatterns.com). We've worked to sync our pattern catalogue with Martin, who also helped review some of our content. While our book is called Core J2EE Patterns, the patterns themselves are really Enterprise patterns that are bound to a platform (in this case J2EE) through the numerous implementation strategies that are provided. The encouraging thing is that these patterns are relevant regardless of your platform and we can all share a similar vocabulary and approach to good design, through the judicious use of patterns.

Look forward to hearing your comments.

Thanks, Dan Malks

Jonathan Snook said on January 30, 2006

In looking through the catalog, the demonstration of how various patterns link together is excellent. The J2EE terminology may scare off those who use other languages but it looks like you've done a good job catalouging and providing strategies for each pattern. I might have to pick up the book sometime.

Sorry, comments are closed for this post. If you have any further questions or comments, feel free to send them to me directly.

Want to learn about scaling CSS for large projects?

I'm available for full and half-day workshops on scalable CSS architecture. I can provide on-site training for your team. Interested?
Get in touch.