Unit Of Work
   HOME





Unit Of Work
A unit of work is a behavioral pattern in Software engineering, software development. Martin Fowler (software engineer), Martin Fowler has defined it as everything one does during a Business transaction management, business transaction which can affect the database. When the unit of work is finished, it will provide everything that needs to be done to change the database as a result of the work. A unit of work encapsulates one or more code Repository (software design pattern), repositories:de:Repository (Entwurfsmuster), [de] and a list of actions to be performed which are necessary for the successful implementation of Isolation (database systems), self-contained and Consistency (database systems), consistent data change. A unit of work is also responsible for handling Concurrency (computer science), concurrency issues, and can be used for Transaction processing, transactions and Stability pattern, stability patterns.:de:Steady State (Stabilitätsmuster), [de]{{citation, author=Mi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Behavioral Pattern
In software engineering, behavioral design patterns are design patterns that identify common communication patterns among objects. By doing so, these patterns increase flexibility in carrying out communication. Design patterns Examples of this type of design pattern include: ; Blackboard design pattern : Provides a computational framework for the design and implementation of systems that integrate large and diverse specialized modules, and implement complex, non-deterministic control strategies ; Chain-of-responsibility pattern : Command objects are handled or passed on to other objects by logic-containing processing objects ;Command pattern : Command objects encapsulate an action and its parameters ;"Externalize the stack" : Turn a recursive function into an iterative function that uses a stack ; Interpreter pattern : Implement a specialized computer language to rapidly solve a specific set of problems ; Iterator pattern : Iterators are used to access the elements of an aggreg ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  



MORE