对付Spring而言,最该当学习的便是Spring的IOC事理,这在利用过程中是必须要理解的、并且闇练的。用配置文件或者是Annonation的办法来代替New创建实例,这算得上是一个历史性的进步,并且还是提高了一大步,其影响深远。同时,也间接地匆匆成了接口实现分离的优雅风格。其余,还建议把Hibernate换成Mybatis。
图片来源于图虫创意
从配置文件开始,理解三个字母各自是如何事情的,以及是如何协同事情的 。从零开始学ssi的时候就可以这么做,大约一个月旁边,利用起来就会比较闇练了,闇练之后,可以再深入框架的一些高等用法。再接着琢磨它们的事理、思想和设计、实现。末了只能自己重新发明轮子。
更有给力的人给出了详细的建议,连详细步骤都给出了明确的解释。详细如下:
1. java语法根本,可以看think in java
2. servlet,jsp,jdbc,结合html,css,js实现自己想要的小网站,功能逐步集腋成裘。
3. spring,springmvc,springdata,hibernate等框架学习,一上来用这些框架忽略根本,这样会涌现只会用xxx框架,换个yyy框架又得重新学习的感。
4. 设计模式,aop,oop等的学习,当然可以和之前的步骤反复来研究提高。
对付详细的操作,很多有履历的小伙伴也有妙招:实在不外乎实操这一真理,便是亲自去写一些框架,实践出真知,只有实际操作过了才能真正理解那些曾经学过的知识都是怎么回事。比如有人建议写一些通过JDBC直接到数据库读写数据的代码,写一个大略的web app,可以登记用户,要对数据有效性能掌握,要能检测缺点。然后再想办法优化成spring, hibernate和struts。优化到代码越少越好。实操之后最主要的便是思考,每做完一个项目就做一次总结,动脑多想想为什么、接下来怎么做,那么框架那点事儿就不叫事儿了。
以上便是为大家总结的关于学习三大框架的一些技巧和方法,尤其对付初学者最为主要。还是那句话,学得再多不如一次实操,边学边练是永久不变的真理,也只有这样才能真正的学到东西,才能真正的把知识转化为技能从而转化为自己的财富。
希望所有Java初学者都能顺利入门,真正节制一门技能。
图片来源于图虫创意