spring 就是用来管理类的。spring-mvc另说。
像我用spring,配置文件里注册一自动扫描,我可以很便的使用想要的类,只要声明一下,就可以注入对象。
我也可以找到spring自带的注解标识的类,也可以找到自定义注解的类,或者是方法。不同注解的类,我可做不同事情。我还可以拦截哪些指定的方法,在方法执行之前,之后,做一些我想要的操作。当然spring提供不止这些,但是这些是我常用的。
其实你自己用多了,认为spring能给你带来好处,你就用,没带来好处就不用,

解决方案 »

  1.   

    用了就知道了。我觉得可以先学,学完给了自己给个定位。spring的功能很多,什么都有。
    概念这个东西我觉得可以先不用理他。学了框架,用了和没用对比一下就知道了。
      

  2.   

    spring是管理对象的。
    spring是管理事务的。
    spring可以做的事还很多很多。
    struts2和hibernate也不是简单的包装,这两个能做的事也有很多,楼主慢慢学吧,不要想着一眼就能看透,得积累,积累不够只会眼高手低
      

  3.   

    把spring从你的框架里去掉,保证功能不变。你加的那些代码就是Spring帮你完成的。
      

  4.   


    框架用了之后,最明显的对比自然是,程序设计更好了,代码更简洁了,因为容器帮我们做了许多在JDBC和Servlet里需要手动做的事情,然而,小的项目当然可以用SSH框架来实现,但有时候又会想没问是不是必要用?觉得现在网上很多都太依赖于SSH。
    关于Spring的管理,到现在写了几个Demo了,我也不能很好的认识它。
    当然,它带来的好处是显而易见的。
      

  5.   

    现在其实SSH不是非常流行了,推荐读者重点学习Spring3.x,看一下Spring是怎么实现自己的MVC的。你如果不懂SSH,那你要好好理解一下MVC模式了
      

  6.   

    Spring MVC?它可以代替什么?
      

  7.   

    Spring MVC?它可以代替什么?
    可以代替了Struts和Hibernate的功能,Struts是control控制流,Hibernate是持久化数据,现在Spring都可以做了
      

  8.   

    Spring MVC?它可以代替什么?
    可以代替了Struts和Hibernate的功能,Struts是control控制流,Hibernate是持久化数据,现在Spring都可以做了
    谢谢,也许现在确实应该学习Spring MVC了,在校学生,老师教的都是一些比较古老的技术,Hibernate和Struts的版本都很老,需要自己学习的地方很多。
      

  9.   

    SSH是 Secure Shell 的缩写好不好
      

  10.   

    SSH:
    spring
    struts
    hibernate
    就是所谓的SSH,乱扯什么啊 ,这就是传说中的三大框架,但是具体的实现功能要慢慢的挖掘。
      

  11.   

    我的理解spring首先是实例化,他可以帮你把你想实例化的类在一个工厂里都实例化好,等你每次对一个类中的方法调用的话不用new了直接拿过来就用,其次是事物管理,主要是对一些service中对数据库操作的方法进行事物管理,如果方法出错了而你数据库执行一部分,出现异常及时回滚。
      

  12.   

    大家对于SSH都有自己的理解在校学生狗正在尽量学习新技术,然而老师们有时候也是只会用技术,却不知道技术的本质是什么,只能自己一点点摸索了还想请教下,一般来说,我应该关注些什么才能获取最新的技术呢?
      

  13.   

    其实我觉得如果楼主真的想深入了解SSH框架可以去百度找些相关书籍来看看,因为在这里的答案可能只是起到一个引导的作用而已,SSH的强大之处并不是几句话就能概括出来的。推荐《Spring_in_Action中文版(第二版)》这本书楼主可以先去下载个电子版,耐心的看完目录,看看前面的一两章控制反转和面向切面,相信是有收获。
      

  14.   

    像你这种情况,主要是用了spring的IOC与AOP吧。