Inside Paulo Abrantes' head
[ start | index | login or register ]
start > comment-start > 2007-09-26 > 1-5

1-5 commented start/2007-09-26/1

Created by jpmsi. Last edited by jpmsi, 2 years and 342 days ago. Viewed 998 times. #3
[diff] [history] [edit] [rdf]
labels
attachments
I see the problems of synchronization within memory and correct representation of the database information the same. Because if the implemention has correct synchronization then at all times the object will be representing what is in database (unless you directly change the database by hand, which you shouldn't).
pabrantes

They are not the same, because it's one thing to mediate concurrent access to an object's representation in memory, and another is to think that one object can survive in memory though many transactional units, and still represent the correct values that currently live in the persistent store.

I remind you once again, that there can exist alternative means to access the persistent store, hence modifying object state. The application may have no way of knowing these changes, unless you implement proper mechanisms.

10 comments (by pabrantes, balhau, jpmsi) | post comment
Who am I?
paulo-roca2My name is Paulo Abrantes AKA pabrantes and I'm a software developer. I'm currently employed at >>CIIST working as a Java developer in >>FenixEDU.

This blog is mostly about Java programming, domain driven design and snipsnap bliki developing. Everything written in this blog is my personal opinion and it may not reflect the opinions of my employer and co-workers.


Blog subscription
subscribe by rss subscribe by email

Links
>> Home
>> Paulo's Profile
>> Post History
>> Add to Technorati Favorites
>> Paulo's Photo Gallery
>> WishList
>> Posting without Login

Search Blog
Fellow Bloggers

Recent Posts

Blog: Almost an year since last post
Java Programming: Bytecode Injection
Intermission: Sorry For Downtime
Software Developing: Studying The Bliki Domain Model
SnipSnap Developing: Trying to settle a roadmap
System Administration: Load Balancing with Apache
Blogging: Two years have passed
Software Developing: The SnipSnap Saga
Java Programming: Getting your code spicy with Groovy
Software Developing: Fluent Interfaces
Software Developing: Implementing a ShoutBox on SnipsSnip
Software Developing: SnipSnap, SnipIt and SnipSnip
Java Programming: Proxies and Access Control
Java Programming: Proxies and References
Java Programming: References' Package

For older posts, please refer to post-history for a complete Post History

Logged in Users: (0)
… and 3 Guests.
This is a modified version of snipsnap.org created by >>Paulo Abrantes