JAVA Spring 的创建是相对EJB的,它是EJB的轻量级实现,它是一种框架,但是也不完全是框架,里面的东西很多,有7个主要功能模块,几乎融合了J2EE方面的所有应用例如:MVC模块,抽象的JDBC模块,类似EJB的AOP和IOC,还有O/R模块......能很容易地和各种常用技术框架集成,例如:和HIBERNATE,STRUCTS集成等。总的来说是EJB的轻量级替代品,使用方便。spring很猛很强大。建议阅读:<>。
太宽泛了,算是个简单的中间件
是一个框架。不能算作是中间件吧。