![]() | This article possibly contains
original research. (February 2023) |
This article relies largely or entirely on a
single source. (March 2024) |
Actionâdomainâresponder (ADR) is a software architectural pattern that was proposed by Paul M. Jones [1] as a refinement of Modelâviewâcontroller (MVC) that is better suited for web applications. ADR was devised to match the request-response flow of HTTP communications more closely than MVC, which was originally designed for desktop software applications. Similar to MVC, the pattern is divided into three parts.
ADR should not be mistaken for a renaming of MVC; however, some similarities do exist.
![]() | This article possibly contains
original research. (February 2023) |
This article relies largely or entirely on a
single source. (March 2024) |
Actionâdomainâresponder (ADR) is a software architectural pattern that was proposed by Paul M. Jones [1] as a refinement of Modelâviewâcontroller (MVC) that is better suited for web applications. ADR was devised to match the request-response flow of HTTP communications more closely than MVC, which was originally designed for desktop software applications. Similar to MVC, the pattern is divided into three parts.
ADR should not be mistaken for a renaming of MVC; however, some similarities do exist.