你是准备学习使用 还是说研究它的底层实现机制这些东西?
如果只是使用 可以暂时不了解这些 ,你也没有这么多精力来了解这么多 你先将框架中的东西用熟练 然后再去了解这些也不迟 spring 的 IOC aop hibernate的 延迟加载 缓存 ,mvc这些学习都需要学习
其实你学习不学习这几个框架都可以对设计模式进行学习 设计模式在日常的版本开发中好处很多 而且在面试的时候 考官也会问设计模式方面的知识
不必要 一般是先在学习三大框架会接触到一些设计模式的东西 设计模式一般是快要进入工作的时候学吧 而且设计模式这东西是长期积累才能灵活用的。
本人认为学习三大框架没必要先学那些,因为三大框架里完美的实现了这些,学号三大框架就行了
设计模式是一些工程实践中总结出的经验,换句话说你没有实践经验也很难真正理解。所以建议先多动手实践一下,积累一些经验,再来学模式,会有种豁然开朗的感觉,否则只是一些名词。
Java中的各种框架虽然大量使用了模式,但对使用来说并不是必须要了解。
buyong.