ApplicationFunctionalityComponent

Application functionality is distinct from content and presentation. Application functionality components provide application-specific behavior using content components, where necessary. Application functionality components aren't dependent on a presentation mechanism. For example, application-specific components in a web application don't have any web-specific logic. Presentation components are responsible for providing a specific presentation for application or content components. Seperating responsibility this way makes it easier to reuse and extend components, providing additional functionality, alternate presentations, and so on.

There are serveral kinds of application functionality components:

Terminology note:

  • Some people assert that in MVC, these are called "controllers"
  • In J2EE, these are implemented with "session beans".



( 97 subscribers )