0

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.

Community
  • 1
  • 1
arunk2
  • 2,246
  • 3
  • 23
  • 35

1 Answers1

0

Those things are not design patterns. One source is enterprise integration patterns, another is Patterns of Enterprise Application Architecture.

Ray Tayek
  • 9,841
  • 8
  • 50
  • 90