框架就是framwork,百度上说框架是整个或部分系统的可重用性设计,是应用开发者定制的应用骨架。我个人认为框架是一系列的底层服务,让应用开发者调用这一系列的底层服务来快速开发他们想要做的应用程序。

接下来要解决的问题就是我们为什么要使用框架,因为在《劝学》中有“君子生非异也,善假于物也”,什么意思呢?就是君子的资质秉性跟一般人没什么不同,(只是君子)善于借助外物罢了。道理是一样的,我们要想成为快速开发,那必须是要站在别人的肩膀上,来用他们智慧的结晶来帮助我们自己。框架的最大的特点就是重用性好,所以我们有时候真的没有必要自己在费力自行创造了(当然也有例外,当我们发现我们没有外物额可以借助了,那我们别无他法,自行创造。)。

所以我们知道了什么是框架以及我们为什么使用框架,我们该怎么学习框架?

首先你要知道框架是属于哪一层的,像struts是表示层,spring是所有层,hibernate和ibatis是数据层的。知道这些框架都是提供了什么样的底层服务,我们可以利用这个框架做什么事情,还有就是我们有必要研究一下框架的设计思路和执行流程,之后就是要熟练掌握这个框架的使用。

在这些学习内容里面最重要的是设计思路和执行流程还有就是熟练掌握使用,因为设计思路能够给加深我们对程序设计的理解,甚至我们将来有一天能够独立完成框架设计,另外就是熟练使用,熟练使用能够让我们的开发速度大大加快。

另外就是一些学习方法,主要还是类比,举个例子来说,hibernate和ibatis都是orm映射框架,两者有什么相同点不同点,用一个思维导图做个知识网(这一点自己做的不好,接下来重构的博客连载要特别注意这个问题),他们比jdbc有什么优势和缺点呢?当把这些问题解决掉的时候,那么学习方法就自然有了。

知道了这些,那么大家就随着我的博客连载,来进入我的框架深入浅出学习吧。通过这个博客连载我希望更多朋友和我一块改变我们自身的学习出现的一些问题,也提高我们分享知识的能力,也提高我们的技术水准。改变,从今天开始,从现在开始!

框架学习:框架是什么以及框架怎么学相关推荐

  1. Django框架学习(一)Django框架安装和项目创建详解

    Django框架学习(一)Django框架安装和项目创建详解 文章目录 Django框架学习(一)Django框架安装和项目创建详解 一.简介 1.1介绍 1.2 URL 1.3.框架原理 二.安装 ...

  2. SSM框架学习总结第零篇--框架是什么

    SSM框架系列文章: SSM框架学习总结第零篇–框架是什么 SSM框架学习总结第一篇–MyBatis SSM框架学习总结第二篇–Spring SSM框架学习总结第三篇–Spring MVC SSM框架 ...

  3. 框架学习——带你了解SpringBoot框架

    目录 一. SpringBoot简介 1.1 原有Spring优缺点分析 1.1.1 Spring的优点分析 1.1.2 Spring的缺点分析 1.2 SpringBoot的概述 1.2.1 Spr ...

  4. Express框架学习记录一:Express框架基础使用

    Express框架 一.什么是Express框架 二.安装Express 三.框架的使用 1.监听get/post请求 2.获取 URL 中携带的查询参数 四.中间件 1.use中间件 2.中间件的作 ...

  5. yii框架学习(一)yii框架介绍

    一.什么是yii框架 Yii读做易,可以看做是Yes it is的缩写. Yii有两种中文含义,1.极致简单.2.不断演变. Yii是一个基于组件.用于开发大型Web应用的高性能PHP框架.Yii提供 ...

  6. SSM框架学习(一)————SSM框架简介

    目录 一.SSM框架简介 1.1 Spring 1.2 SpringMVC 1.3 MyBatis 二.MVC模式 2.1 mvc模式 2.1.1 MVC应用举例 2.2 SSM和SSH在MVC模式上 ...

  7. PE框架学习之道:PE框架——template,command,chain

    PE: 根据配置的交易ID找到template,根据template找到chain,根据chain执行command,如果发现需要结束,跳出command,执行template,执行action. C ...

  8. spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring

    本节主要内容: 1:通过代码演示实现零XML配置spring 2:使用重点注解理解 声明: 本文是<凯哥陪你学系列-框架学习之spring boot框架学习>中spring boot框架学 ...

  9. 从零写一个具有IOC-AOP-MVC功能的框架---学习笔记---11. MVC功能之http请求处理器的编写---简易框架最后一公里!

    从零写一个具有IOC-AOP-MVC功能的框架-学习笔记 专栏往期文章链接: IOC功能相关章节: 从零写一个具有IOC-AOP-MVC功能的框架-学习笔记-01.项目初始化 从零写一个具有IOC-A ...

  10. 如何着手学习一个新的PHP框架

    如今的PHP框架层出不穷,名气也各不相同.如何快速掌握一种框架?看看本文吧~ 如今的PHP框架层出不穷,名气也各不相同.我不是这方面的专家,甚至不能熟练地使用其中的一种,所以就不作推荐了.这里我要讨论 ...

最新文章

  1. 创建符合标准的、有语意的HTML页面——ASP.NET 2.0 CSS Friendly Control Adapters 1.0发布...
  2. 阻抗匹配工具_工具 | 9R Fret Polishing Wheels 品丝抛光轮
  3. python paramiko使用_使用python的paramiko模块实现ssh与scp功能
  4. 如何使用Ionic和Firebase在短短三天内创建冠状病毒跟踪器应用程序
  5. 95-30-017-Channel-NioServerSocketChannel
  6. Oracle 条件语句/循环语句
  7. jedate插件的使用
  8. 卸载JLink驱动弹出“could not open INSTALL.LOG file”的解决方法
  9. laravel使用irazasyed/laravel-gamp集成google analytics
  10. Ajax的回调函数(callback)
  11. Elasticsearch 多字段查询 best_fields、most_fields、cross_fields,傻傻分不清楚?
  12. 建模语言UML在软件开发中的应用
  13. ggplot画世界地图
  14. linux克隆步骤,CentOS克隆机器步骤,图文教程
  15. c语言编写的点菜程序,基于C语言实现点菜系统
  16. JS正则表达式小笔记
  17. 长沙有哪些比较有名的互联网公司?
  18. armeabi-v7a arm64-v8a armeabi都是什么意思
  19. java merkle树,11个默克尔树开源项目
  20. Python写入字典_干货|python基础知识总结

热门文章

  1. And and Pair
  2. SpringCloud-config分布式配置中心
  3. curl命令详解 (实例使用方法)
  4. MFC CList使用
  5. 求绝对值最大值 -java求绝对值
  6. 交换机与路由器技术:动态路由协议、RIP路由协议和OSPF路由协议
  7. 如何在VI中使用小键盘上的数字键
  8. 2018计算机系统结构全国卷,2018年10月高等教育自学考试全国统一命题考试02325计算机系统结构试卷及答案.doc...
  9. Swift的一次函数式之旅
  10. win7麦克风没声音怎么设置