您的位置:首页 > 编程语言 > Java开发

关于如何学习框架的一点思考

2018-03-05 13:43 459 查看
摘要:
        我们在学习各种框架的过程中,很容易被复杂的原理和繁琐的配置所迷惑。所谓框架就是把解决不同领域的模块组装起来,然后以框架特定的方法去使用,常用注解和XML配置去使用(把底层原理封装起来了)。然后知道了框架的原理、配置,再结合业务逻辑在工作中使用。总之,我们需要从框架原理结构,框架配置,框架实际应用3个方面去学习框架。下面分别谈谈这3个方面怎么去学习。、

1、框架的原理和结构

         在使用框架之前,我们首先要搞清楚这个框架是解决什么问题的?和解决相同的问题框架有何异同?比如,大名鼎鼎的三大框架Struts2,Spring,Hibernate就是解决控制层,持久层,整个web应用对象管理的问题。这样你对整个框架就会有一个感性的认识。此外,我们在学习之前最好先找找此框架的相关思维导图。比如,学习spring

           


                


        也就是说此步骤是为了让我们对框架有一个大致的认识。因为大脑的认知都从整体出发,再关注细节问题。比如现在让我们去想想自己母亲长什么样,我们肯定首先想起的是母亲的全貌,然后再是母亲的头发颜色,鼻子高低等细节。在大致了解框架的结构和模块时,一定要多问问自己对上面的字面意思理解多少,带着问题去学习具体的模块。

         接着,就是跑Hello!word级别的程序,通过程序在来反馈框架的结构。

         最后跟着相关的教程去具体学习每个模块Demo级别的练习,一定要注重原理的学习。

2、框架的配置

        很多人有个误区就是学习框架去记忆配置,舍本逐末了。配置只是原理的体现,我们只有真正搞清楚原理才能好的去理解配置。就像Struts2中Struts2.xml的众多配置,其实就是过滤器和拦截器原理的体现。结合相关知识点的学习,去理解配置。记不住配置没关系,建立配置的索引,知道配置怎么去获得就好了。

3、框架的应用

        框架的原理结构和配置都是理论,知行合一。我们还是要通过项目去实践这些理论,并得出问题反过来去修正对框架的认识

        总结:从面到点”1->2->3是比较好的学习方式,当然任务重时间紧,我们也可以直接从项目入手,在来学习框架的理论和配置3->1,2。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息