mardi 2 mai 2017

Popular Design Patterns for Web Application Components

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