Data List Handler: A Pattern for Large Search Result Sets

This article describes a J2EE design pattern, the DataListHandler, that represents a substantial improvement over traditional methods for efficiently processing Internet searches and quickly displaying the results to the user. The DataListHandler design pattern addresses the problem of processing Internet search queries that return large result sets in an efficient manner.

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.


Domain Logic Patterns

Distribution Patterns


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.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

SearchCloudApplications

SearchSOA

SearchSoftwareQuality

SearchFinancialApplications

SearchSAP

SearchManufacturingERP

Close