一个框架..
和struts一个概念... 
具体自己查资料去

解决方案 »

  1.   

    struts注重于表现层和逻辑层的偶合,他主要是把业务逻辑和表现层区分开来;但是不涉及到业务与PERSISTENCE的关联。Spring我个人认为主要是对业务的层次细化,也就是更深层次的降低耦合度。其他的一些MVC框架大多跟struts相同,只不过在某些细节上有各自的特色。最好是看看相关的网站,找起出色的地方,再决定是否用那种。
      

  2.   

    Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。
        Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。
        Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC纸上提供一个一致的编程模型。
        Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。
        Spring还提供了可以和总体的IoC容器集成的强大而灵活的MVC web框。
      

  3.   

    我还想问问,spring都解决了那些j2ee开发中常见问题??能不能具体点??谢谢!
      

  4.   

    spring包含的内容很多,它是一个全方位的框架,我看过一些资料,但还没有在开发中具体使用,现在我用的是webwork + hib。其实他们都是框架,即然都是框架那么实现的东西也就差不多,既是表现层、业务逻辑层、数据持久层的解耦。