正如数据库的选择一般,Java也有不同的框架可以选择。SpringMVC、Spring、AOP、Mybatis、Dubbo、Maven、RabbitMQ、Log4j、EhCache 、Shiro这十大框架是较为常用的。它们不能笼统地概括共有的功能以及带来的好处。每个框架都有其各自的特点。它们带来的服务和使用对象也是不同的。