I am preparing for a presentation on Design patterns in Web Application. I know there is a discussion on the same topic, But I guess it is more for a java web application. I wanted something more generic.
I have started listing some components need for a web application and associated design pattern.
- Request processing - Front controller pattern.
- Filters - Chain of responsibility (or Intercepting Filter in java world)
- Authentication and Authorisation components (ACLs based) - AOP pattern
- Logging component - AOP, Abstract Factory Patterns
- Exception Handling - Exception Shielding pattern
- Data layer (DB and Cache system) - DAO, Strategy, Singleton, Factory patterns
- Service Layer - Facade, Proxy, IoC patterns
- Presentation and processing - MVC pattern
It will be really helpful, if you could give some inputs for this.
Aucun commentaire:
Enregistrer un commentaire