Use headings instead of bold text in index.md #238

This commit is contained in:
Jeroen Meulemeester
2016-01-03 21:14:30 +01:00
parent b6beffec2e
commit 3d642cdad7
66 changed files with 373 additions and 233 deletions

View File

@@ -9,23 +9,25 @@ tags:
- Difficulty-Intermediate
---
**Intent:** Introduce a common handler for all requests for a web site. This
## Intent
Introduce a common handler for all requests for a web site. This
way we can encapsulate common functionality such as security,
internationalization, routing and logging in a single place.
![alt text](./etc/front-controller.png "Front Controller")
**Applicability:** Use the Front Controller pattern when
## Applicability
Use the Front Controller pattern when
* you want to encapsulate common request handling functionality in single place
* you want to implements dynamic request handling i.e. change routing without modifying code
* make web server configuration portable, you only need to register the handler web server specific way
**Real world examples:**
## Real world examples
* [Apache Struts](https://struts.apache.org/)
**Credits:**
## Credits
* [J2EE Design Patterns](http://www.amazon.com/J2EE-Design-Patterns-William-Crawford/dp/0596004273/ref=sr_1_2)
* [Presentation Tier Patterns](http://www.javagyan.com/tutorials/corej2eepatterns/presentation-tier-patterns)