Struts是前台框架,主要负责前后台交互的逻辑处理以及前台组件。Hibernate是后台框架,主要负责和数据库的交互,属于ORM。Spring是嵌入MVC的框架,不论何处都能看到他的影子,主要是代码的注入。甚至是组件式分布式开发。