Data access object: Computer software, Interface (computer science), Database, Separation of concerns, Java (programming language), Database management system - Brossura

 
9786132764140: Data access object: Computer software, Interface (computer science), Database, Separation of concerns, Java (programming language), Database management system

Sinossi

Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. High Quality Content by WIKIPEDIA articles! In computer software, a data access object (DAO) is an object that provides an abstract interface to some type of database or persistence mechanism, providing some specific operations without exposing details of the database. It provides a mapping from application calls to the persistence layer. This isolation separates the concerns of what data accesses the application needs, in terms of domain-specific objects and data types (the public interface of the DAO), and how these needs can be satisfied with a specific DBMS, database schema, etc. (the implementation of the DAO). This design pattern is equally applicable to most programming languages, most types of software with persistence needs and most types of database, but it is traditionally associated with Java EE applications and with relational databases accessed via the JDBC API because of its origin in Sun Microsystems' best practice guidelines ("Core J2EE Patterns") for that platform.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.