User Tools

Site Tools


at-m42:external_links

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
at-m42:external_links [2009/04/20 14:41] eechrisat-m42:external_links [2011/01/14 12:45] (current) – external edit 127.0.0.1
Line 16: Line 16:
 ===== Software and Enterprise Design Patterns ===== ===== Software and Enterprise Design Patterns =====
  
 +  * [[http://martinfowler.com/articles/enterprisePatterns.html|Enterprise Patterns]]. Martin Fowler's site that summarizes his own collection of //Patterns of Enterprise Application Architecture// (see [[Recommended Reading]]) as well as providing links to other on-line pattern collections.
 +  * [[http://www.corej2eepatterns.com/|The Core J2EE Patterns]]. On this site, you will find the entire Java 2 Platform, Enterprise Edition (J2EE) Pattern catalog from the book //Core J2EE Patterns: Best Practices and Design Strategies// authored by architects from the Sun Java Center (see [[Recommended Reading]]). All patterns are published in their entire form from the first edition of the book.   
 +  * [[http://hillside.net.patterns/|The Patterns Home Page]]. Web site devoted to Software Patterns. Lots of links to other resources. Not too many actual patterns -- I guess you should buy the books!  
 +  * [[http://www.cs.wustl.edu/~schmidt/cs242/index.html|Developing Object-Oriented Software with Patterns and Frameworks]]. On-line course notes for Douglas Schmidt's module CS242 at the Washington University of Saint Louis. His lecture notes for "Introduction to Design Patterns" and "Design Pattern Case Studies" should be useful when attempting to identify and document the patterns that are present in your project. Don't be put off by the fact that the patterns are implemented in C++. 
  
 ===== Enterprise Computing Resources ===== ===== Enterprise Computing Resources =====
at-m42/external_links.1240238473.txt.gz · Last modified: 2011/01/14 12:19 (external edit)