OpenMRS uses the Spring 3.x framework.
Resources:
- See the Spring MVC and Spring DI and AOP sections of the Technical Overview.
- Spring documentation. Be sure it's the correct version - Google tends to return 2.5 documentation in results. Note in particular the Web MVC Framework chapter.