struts+pojo说的也太简单了。struts本身在业务逻辑层不提供什么框架,action只是一些空的东西,用来调用具体的也逻辑(是不是你说的pojo)。spring的主要思想大家也都比较熟悉,无非是面向接口,aop的概念。在他出现以前大家也都用各种方式实现过。难得的是作者提供了一个通用的一致的实现框架(还有很多实用的工具类),这些都大大方面了我们进行框架的设计。所以从某方面说可以说spring是一种设计框架的框架。我们当然也可以根据具体需求自己从头设计,但既然有这么一种方便的框架,为什么不用呢