Key strategies:
- Lightweight and minimally invasive development with plain old Java objects (POJOs)
- Loose coupling through dependency injection and interface orientation
- Declarative programming through aspects and common conventions
- Boilerplate reduction through aspects and templates
Almost everything Spring does can be traced back to one or more of these four strategies*.
*Spring in Action 3rd edition, Craig Walls
Brak komentarzy:
Prześlij komentarz