These two chapters have been excerpted from Martin Fowler's 'Patterns of Enterprise Application Architecture'. The chapter on Domain Model Patterns looks at the Transaction Script, Domain Model, Table Module, and Service Layer patterns. The Distribution Patterns chapter looks at the Remote Facade, and the Data Transfer Object patterns. For each pattern, the chapters explain how the pattern works, when it should be used, and provide examples of their usage through sample problems and code examples.
By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
About the Author
Martin Fowler has written four books on software development: Analysis Patterns, UML Distilled (two editions), Refactoring, and Planning Extreme Programming. He is well-known throughout the software engineering community, and is currently Chief Scientist for ThoughtWorks, Inc., an application development company.