Spring is based around couple of concepts:
Dependency injection
Dependency injection or Inversion of control is based on a best practice technique (design pattern). This technique allows a part of application to be changed without causing problems in other areas of the application. A design is inflexible unless it cannot be easily adapted
Aspect Oriented Programming (AOP)
AOP – reduces duplication among classes
Interceptors make it easy to add before and after methods in code snippets.
Useful for caching,logging and security
EHCache,Performance/Tracing interceptors
Acegi for security
Dependency injection
Dependency injection or Inversion of control is based on a best practice technique (design pattern). This technique allows a part of application to be changed without causing problems in other areas of the application. A design is inflexible unless it cannot be easily adapted
Aspect Oriented Programming (AOP)
AOP – reduces duplication among classes
Interceptors make it easy to add before and after methods in code snippets.
Useful for caching,logging and security
EHCache,Performance/Tracing interceptors
Acegi for security
No comments:
Post a Comment