- Now we'll talk about Action-Domain-Responder,…which is a very new pattern and still under some debate.…It comes about because as useful and powerful as MVC is,…it doesn't quite fit the web.…For example, when we talk about the View portion of MVC,…we almost exclusively think of HTML templates.…But if you think about it,…there are two parts to every HTTP response:…The headers and the body.…When we talk about HTML templates,…we're only talking about the body.…So what happened to our headers?…There's a piece missing in there somewhere.…The point of Action-Domain-Responder pattern…is to better describe web interactions.…
Instead of a controller that pulls together…a model and view and publishes it,…the action portion collects all the required information,…and passes all control to the responder.…The responder then figures out everything else such as…the HTML template, the HTTP response codes, et cetera.…The primary benefit of this approach is clarity.…When we talk about a response from our application,…we can be assured that everything is encompassed…
Author
Released
1/28/2015- Accessing data with the active record and table data gateway patterns
- Creating objects with the factory, singleton, and mock objects patterns
- Extending code with decorator and adapter patterns
- Structuring applications with MVC and Action-Domain-Responder patterns
Each chapter features a design pattern in a real-world coding scenario, and closes with a practice challenge to test your new skills.
Skill Level Intermediate
Duration
Views
Related Courses
-
PHP: Creating Secure Websites
with Kevin Skoglund4h 15m Intermediate -
PHP: Accessing Databases with PDO and MySQLi
with David Powers3h 47m Intermediate
-
Introduction
-
Welcome51s
-
-
1. The Active Record Pattern
-
2. The Adapter Pattern
-
3. The Decorator Pattern
-
4. The Factory Pattern
-
5. Mock Objects
-
Introducing mock objects2m 18s
-
-
6. The Model-View-Controller Pattern
-
7. The Action-Domain-Response Pattern
-
8. The Publish/Subscriber Pattern
-
9. The Singleton Pattern
-
10. The Strategy Pattern
-
11. The Table Data Gateway Pattern
-
Conclusion
-
Next steps2m 8s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Introducing the Action-Domain-Response pattern