In a three-layered architecture, where is the DAO pattern located? Is it in the business logic layer or in the data layer?
In a three-layered architecture, where is the DAO pattern located?
399 views Asked by Claudia At
1
There are 1 answers
Related Questions in DAO
- Too many arguments for public abstract fun in kotlin
- Springboot - The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true)
- Sql query not return data
- One DAO per entity vs multiple DAO's per entity
- Detect corrupted Microsoft Access database in code-behind
- how to make a variable truly unmutable
- How to disconnect recordset obtained from local table in MS Access?
- DAO 3.6 missing in Visual Studio 2022 COM references
- In Microsoft Access VBA using DAO, how do you set a multivalued field when adding a record?
- Passing Event specific DAO's vs Generalised DAO's
- Room Database Errors
- Is it not possible to call a Dao-Room function passing the whole object as parameter rather than each member?
- DAO Design Pattern for multiple tables
- How to send DATE in Rest API in Post Method/Maven Project?
- Targer activity doesn't starts after clicking the button its navigate to main.activity
Related Questions in THREE-TIER
- React drei fix light direction with orbit control
- Creating trapezoid with intended requirement
- Delphi FireDAC FDTableAdapter losing or changing property DatSTableName unexpectedly
- What are the architecture tiers of a Spring Boot + React + MySQL application?
- Is it bad to specify "id" and "created_at" values within the FrontEnd app?
- Entity Framework tracks change after second update
- Inconsistent Accessibility Problem in .NET
- Three tier java application in spring boot application with REST APIs
- WordPress hosting on AWS using three tier architecture
- Need for a domain model in a service in 3 tier architecture?
- Dynamic Side menu using three tier
- What does "Cannot set property 'getStrokeStyle' of undefined" mean for a Three.js program?
- How come my gridview doesn't return what i updated?
- How to Create Search using Three Tier Architechture
- Classes location
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
I'm not sure that thinking in terms of layering is useful anymore.
We used to have 2-tier client-server, with all the logic in the client and a database running on a server.
We evolved to 3-tier, usually associated with MVC model-view-controller. There wasn't a mention of data access objects in the original Smalltalk MVC pattern.
Now I think view and controller generally go together, splitting rendering of the user interface between client and server. Controllers have business logic and interact with many web and data access services. Data access objects would be used by controllers to deal with data sources. Call that whatever layer you wish.
I don't think of microservices as a layer. Perhaps the usefulness of the concept has diminished.