`
zqb666kkk
  • 浏览: 732168 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

为什么需要框架(java)

    博客分类:
  • java
阅读更多
首先 我们要知道 pareto法则
也就是 二八定律又名帕累托定律,也叫巴莱多定律、80/20定律、最省力的法则、不平衡原则等,是19世纪末20世纪初意大利经济学家帕累托发明。他认为:在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的,因此又称二八法则,并被广泛运用到生活和企业管理方面。

我们以前做java开发 用的都是原始的东西
数据操作 很多写在jsp页面,数据持久层用原始的jdbc(打开连接、创建语句、绑定参数、执行查询、处理结果、处理异常、清除资源)
代码冗长、甚至是复杂,但是真正关键的只有一两句,80%的都是样板代码 ,就是你在开发的时候可以从其他地方拷贝过来,然后修改关键的地方的代码即可,这个在现在看来 可以视为劣质代码。但是实际上这些代码很重要,清理资源和处理错误提高了数据访问的健壮性,没有这些操作就不能发现错误,就会让资源处于打开状态,从而导致意外的代码和资源泄露。这是因为这些原因,我们才让框架来处理这些样板代码,从而确保这些代码是存在的,而且是正确的,我们对于程序员来说,开发时间却大大减少,代码也越来越优雅,
比如spring的jdbc模版,spring的免检异常等。



有时候我们说明一个问题不用讲的很大,只要站着某个角度去比较分析就能明白道理。
分享到:
评论

相关推荐

    如何搭建自己的Java开发框架

    首先,我们需要回答几个问题,以确定我们为什么要写一个框架,什么是我们的框架,谁是我们的用户对象,如何维护和发展我们的框架等等。这一步骤被称为定位。只有在明确了我们的目标和方向后,我们才能开始设计和开发...

    Java 三大框架项目

    Java 三大框架项目,通常指的是Struts、Spring和Hibernate这三个在Java Web开发中广泛应用的开源框架。它们分别负责Web层、业务逻辑层和数据访问层的功能,为开发者提供了高效、灵活且可维护的开发环境。 Struts是...

    Java软件框架 Java软件框架 Java软件框架

    Java软件框架 Java软件框架 Java软件框架

    BeanShell java 表达式运算框架

    BeanShell java 表达式运算框架,及其方便快捷(附jar包,工具类,测试类)

    Java框架API大全.rar

    本压缩包“Java框架API大全.rar”包含了三大主流Java Web框架——Spring、Hibernate、Struts的完整API文档,为开发者提供了详尽的参考资料。 首先,Spring框架是Java企业级应用的核心框架,以其依赖注入(DI)和...

    Java服务端框架模板

    Java服务端框架 服务器框架 java服务器框架模板

    java程序设计-基于Java 构建的棋牌游戏框架,支持单台游戏服务器一到两千人同时在线

    Java 棋牌游戏框架 WG棋牌包网项目, java服务器.支持单台游戏服务器一到两千人同时在线. 包含: 1.游戏基础框架 2.网关,路由通信模块 3.游戏机器人框架 4.大厅,房间,桌子流程 5.完善的统一棋牌控制库存框架,支持游戏...

    java 图形化界面 swing框架

    虽然JavaFX在现代Java开发中越来越受到关注,但Swing仍然被广泛使用,特别是在那些需要向后兼容旧版本Java或者对性能有较高要求的项目中。 至于“1551899963655168.rar”这个文件,它可能包含了有关Swing的示例代码...

    java开源框架集java开源框架集

    java开源框架集java开源框架集java开源框架集java开源框架集

    java系统通用框架Java源码.

    java系统通用框架Java源码.

    java SSM 框架源码 企业

    java SSM 框架源码 企业java SSM 框架源码 企业java SSM 框架源码 企业java SSM 框架源码 企业java SSM 框架源码 企业java SSM 框架源码 企业java SSM 框架源码 企业java SSM 框架源码 企业java SSM 框架源码 企业...

    JAVA五大框架整理

    Hibernate是一个对象关系映射(Object-Relational Mapping,ORM)框架,它为Java开发者提供了方便的数据持久化服务。Hibernate允许开发者用面向对象的方式来操作数据库,避免了SQL的繁琐,同时提供了性能优化的可能...

    java后台框架集合

    Java后台框架集合是开发高效、稳定且可扩展的后端应用程序的重要工具箱。SpringMVC、Redis和Quartz是其中的三个...开发者需要熟悉各框架的使用方法和最佳实践,以便在实际项目中灵活运用,提高开发效率和系统的稳定性。

    Java SSH 框架整合,学习源码

    Java SSH 框架整合是Java开发中常见的一项技术,主要涉及...总之,Java SSH框架整合是Java Web开发中的基础技能,掌握这一技能能帮助开发者更好地应对复杂的业务场景,并为后续学习更先进的开发技术打下坚实的基础。

    基于Java实现的SSM框架整合实战案例

    基于Java实现的SSM框架整合实战案例 基于Java实现的SSM框架整合实战案例 基于Java实现的SSM框架整合实战案例 基于Java实现的SSM框架整合实战案例 基于Java实现的SSM框架整合实战案例 基于Java实现的SSM框架整合实战...

    java web开发框架

    使用Java Web开发框架时,开发者首先需要配置框架的环境,如设置应用服务器(如Tomcat或Jetty)、导入框架库、配置Web.xml文件等。然后,根据需求创建模型类、控制器类和视图模板。框架通常提供了注解或XML配置方式...

    基础游戏框架java

    gamepanel的基础框架。 适用于java类。 新手掌握

    Java tcp服务器框架

    Java TCP服务器框架是一种用于构建高性能、可扩展网络应用的核心组件,尤其适合开发需要稳定通信的分布式系统。这个框架是基于Java编程语言实现的,利用了Java的Socket编程接口来搭建服务器与客户端之间的TCP连接。...

    java 框架论坛系统

    Java框架论坛系统是一种基于Java技术实现的在线讨论平台,它主要利用了Struts...在完成这个项目后,你将具备更扎实的Java Web开发基础,为后续学习其他Java框架,如Spring、Spring MVC或Spring Boot等奠定坚实的基础。

    基于java的开发源码-P2P应用程序协议框架 Java BEEP Core.zip

    基于java的开发源码-P2P应用程序协议框架 Java BEEP Core.zip 基于java的开发源码-P2P应用程序协议框架 Java BEEP Core.zip 基于java的开发源码-P2P应用程序协议框架 Java BEEP Core.zip 基于java的开发源码-P2P应用...

Global site tag (gtag.js) - Google Analytics