为什么需要框架(java)
来源:互联网 发布:js多条件判断 编辑:程序博客网 时间:2024/05/19 10:39
首先 我们要知道 pareto法则
也就是 二八定律又名帕累托定律,也叫巴莱多定律、80/20定律、最省力的法则、不平衡原则等,是19世纪末20世纪初意大利经济学家帕累托发明。他认为:在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的,因此又称二八法则,并被广泛运用到生活和企业管理方面。
我们以前做java开发 用的都是原始的东西
数据操作 很多写在jsp页面,数据持久层用原始的jdbc(打开连接、创建语句、绑定参数、执行查询、处理结果、处理异常、清除资源)
代码冗长、甚至是复杂,但是真正关键的只有一两句,80%的都是样板代码 ,就是你在开发的时候可以从其他地方拷贝过来,然后修改关键的地方的代码即可,这个在现在看来 可以视为劣质代码。但是实际上这些代码很重要,清理资源和处理错误提高了数据访问的健壮性,没有这些操作就不能发现错误,就会让资源处于打开状态,从而导致意外的代码和资源泄露。这是因为这些原因,我们才让框架来处理这些样板代码,从而确保这些代码是存在的,而且是正确的,我们对于程序员来说,开发时间却大大减少,代码也越来越优雅,
比如spring的jdbc模版,spring的免检异常等。
有时候我们说明一个问题不用讲的很大,只要站着某个角度去比较分析就能明白道理。
也就是 二八定律又名帕累托定律,也叫巴莱多定律、80/20定律、最省力的法则、不平衡原则等,是19世纪末20世纪初意大利经济学家帕累托发明。他认为:在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的,因此又称二八法则,并被广泛运用到生活和企业管理方面。
我们以前做java开发 用的都是原始的东西
数据操作 很多写在jsp页面,数据持久层用原始的jdbc(打开连接、创建语句、绑定参数、执行查询、处理结果、处理异常、清除资源)
代码冗长、甚至是复杂,但是真正关键的只有一两句,80%的都是样板代码 ,就是你在开发的时候可以从其他地方拷贝过来,然后修改关键的地方的代码即可,这个在现在看来 可以视为劣质代码。但是实际上这些代码很重要,清理资源和处理错误提高了数据访问的健壮性,没有这些操作就不能发现错误,就会让资源处于打开状态,从而导致意外的代码和资源泄露。这是因为这些原因,我们才让框架来处理这些样板代码,从而确保这些代码是存在的,而且是正确的,我们对于程序员来说,开发时间却大大减少,代码也越来越优雅,
比如spring的jdbc模版,spring的免检异常等。
有时候我们说明一个问题不用讲的很大,只要站着某个角度去比较分析就能明白道理。
0 0
- 为什么需要框架(java)
- 为什么需要框架
- 为什么需要web框架?
- java语言中为什么需要集合框架这种技术?
- 为什么需要用PHP框架
- java为什么需要多线程
- 为什么需要学习JAVA
- Java开发为什么需要UML
- java开发为什么需要UML
- Java 开发为什么需要 UML
- java为什么需要持久化?
- 为什么Java多线程需要同步?
- 为什么Java多线程需要同步?
- java为什么需要转换流?
- 为什么Java需要内部类?
- 为什么需要java线程池
- Java为什么需要static关键字
- Java 为什么需要内部类
- 数据累计值生成随机增长的随机值并利用游标方式生成多条循环存入数据库
- 对Linux 系统中yum源的理解
- spring配置数据源的三种方式
- 项目中Map端数据处理不均匀性分析
- 《Hadoop权威指南》——1、初识Hadoop&&2、关于MapReduce
- 为什么需要框架(java)
- 算法学习-动态规划
- 弹性布局的一个小实例
- java可以利用的几种远程技术
- hadoop Shuffle Error OOM错误分析和解决
- iMindMap 10的控制点与网格线
- jquery每日一学
- 项目中Map端内存占用的分析
- 控制整个页面强制在新窗口打开链接