The main place for putting business logic is the Controller class. Typically a controller will just wrap queries and data related biz logic into useful functions for the front end. A function called getUserList(…) is a typical level of abstraction. The controller just deals with processing request variables and returning data in the response. The presentation as html/data/json is chosen by the caller. Each controller should use memcache directly to cache queries, we do not have a generic higher level cache in the application.
| Attributes | Values |
|---|---|
| rdfs:label |
|
| rdfs:comment |
|
| dcterms:subject | |
| abstract |
|