In the formal file of SpinR, it introduces it consisting of 7 parts (the picture in the file is not understood):
1 Core (IOC): The competitor has Pico, HiveMind, etc. I personally think Pico doesn't have to write a configuration file seems better and feel some repetition.
2 AOP: JBoss AOP, etc.
3 MVC: Struts, Webwork, etc.
4 ORM Support:
5 Dao Support: Jakarta Commons DBUTILS, etc.
6 Spring Web
7 Spring Context
1, 2, 3, 5 have obvious opponents, and there seems to have no obvious advantages, where is the competitiveness of Spring? Is it 6, 7?