News Feed
Jobs Feed
Sections




News Archive
Tobias Schlitt's Blog:
Identity Map pattern
April 22, 2009 @ 10:21:57

Tobias Schlitt has written up a new post looking at the identity pattern (an Enterprise application design pattern) and an implementation of Identity Map in the eZ Components framework.

The pattern affects the data access layer of an application and helps to avoid inconsistencies in data objects of your application. [...] In this article I want to give you a rough overview on the pattern itself and show you how you can test and use the functionality of PersistentObject.

The identity map pattern allows you to store/fetch objects across execution instances to reduce the overhead of recreating those objects every time. Tobias shows off the PersistentObject component as an example of it in action. It can create an identity map and store values (like session information in their example) and even includes methods to grab related objects as defined by calls to addRelatedObject.

0 comments voice your opinion now!
persistentobject ezcomponents design pattern identitymap


blog comments powered by Disqus

Similar Posts

Amir Saied's Blog: Book review: "Pro PHP: Patterns, Frameworks, Testing and More" by Kevin McArthur

Ralph Schindler's Blog: PHP Constructor Best Practices And The Prototype Pattern

DevShed: Utilizing the LIMIT Clause with the Active Record Pattern

DevShed: Centralizing the Validation of Data with the Observer Pattern in PHP

Tobias Schlitt's Blog: Identity Map pattern


Community Events











Don't see your event here?
Let us know!


rest testing example usergroup zendframework2 functional opinion interview community symfony2 introduction series phpunit development release database framework conference podcast language

All content copyright, 2013 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework