各位小弟最近刚学spring,可是总是入不了门,看了一个星期的书,可还是看不懂Ioc,AOP这方面的 东西,希望各位高人指点一下。
             有什么好资料给小弟我介绍一下。
                                谢谢 。

解决方案 »

  1.   

    学过struts后,也准备学Spring了,确实好像看不懂什么东西~
      

  2.   

    说难也难,说不难也不难。 一个概念而已
    总的来说,你可以想想参数如何传的问题。
    1,在构造函数中传入,
    2,get, set中设定
    3,把类名,参数值写在xml文件里,参数嘛就直接读。类嘛用Class.forName()来得到。写在xml里灵活性就大得多了,这就是ioc的基本原理了。spring嘛就是一个实现框架。只要记住第三条,参数写在xml里,用反射原理解析。基本就了解spring了。
      

  3.   

    j2ee develop without EJB...夏昕的spring教程按里面例子做下你会明白得很快的.
      

  4.   

    同意楼上的,夏昕的《spring开发指南》尤其适合快速入门,《Expert One-on-One J2EE Development without EJB》适合深入研究(了解SPRING的来龙去脉)。
      

  5.   

    Spring其实非常浅显,只要java基础好,不看基本上就知道怎么回事了
      

  6.   

    如果仅仅把spring当成只有个通过XML文件组装对象,那未免太小瞧这个framework,我还是建议LZ看看j2ee without ejb,这本书讲的很清楚,如果你想了解spring的真正意义
      

  7.   

    spring很简单的,就是依赖注入也叫做控制反转(IOC) inverse of control!
    他的依赖注入主要是解决耦合的问题,他的AOP主要是用于事务的动态植入这点有点类似EJB,不过EJB是重量级的,spring是轻量级的!
    spring还包括了DAO模式的实现,包括对一些框架的集成!
    还有一些Template和CallBack的简化!
    也就这点东西,不是很难,如果学会有一周足够了,想深入的了解,你就要去看看CgLib和java本身的动态代理类,看看具体是如何做AOP的,在学习一些设计模式例如DAO或者Template模式,CallBack模式,自然就明白spring的理论和实现了!