• Java:什么是Java框架?


    ​  Java框架是开发人员使用Java编程语言创建应用程序的预写代码体。Java框架是特定于Java编程语言的。这是一个用于开发软件应用程序和Java程序的Java平台。

      Java框架是可重用的预写代码体,充当模板,开发人员可以根据需要通过填充自定义代码来创建应用程序。

      创建框架是为了反复使用,这样开发人员就可以编写应用程序,而不需要从头开始创建任何东西的人工开销。

      Java框架可以包括预定义的类(例如对象的类别)和函数,它们可以用于处理、输入和管理硬件设备,以及与系统软件进行交互。这取决于框架的类型、Java开发人员的技能水平、他们想要完成的目标以及他们自己的偏好。

      Java是什么?

      Java是一种自1995年就开始使用的面向对象编程(OOP)语言。开发人员使用Java对应用程序进行编程,使其在他们所在领域的边界内工作。

      Java不应该与JavaScript混淆,后者是另一家公司在同一时间开发的不同编程语言。Java开发创建了可以在浏览器或服务器裸机上运行的应用程序,虚拟机,或者容器。JavaScript只在浏览器中运行。  

     

      库、框架、应用程序编程接口

      库是应用程序的某个功能;框架是应用程序的骨架;API为用户将两者结合在一起。一个框架可能包括一个库、编译器和开发过程中使用的其他程序。有了一个好的框架,开发人员就不必为跨域或应用程序使用的重复代码而烦恼。

      库

      库是经常使用的预编译例程或资源(类、模板、配置数据等)的集合。)可供计算机程序使用。每当任务需要执行时,就使用例程,而不是每次任务需要运行时都为该函数编写代码。如果需要某个资源,程序会调用库来获取它。

      框架

      框架可以是库的集合。 两者的主要区别在于控制反转——框架具有调用动作的控制权。 框架已经有了所需的模板或框架,这意味着它可以根据已经存在的内容(代码中需要填补的漏洞)调用所需的资源。

      应用程序接口

      框架类似于应用程序编程接口 (API)。 框架在技术上包括 API。 框架是编程的基础,而 API 可以访问框架支持的元素。

      

     

      流行的Java框架

      有几种Java框架。开发人员的技能和应用或网站需求决定了应该使用哪些框架。一些流行的开源框架包括:

      l Quarkus,一个全栈 Java 框架,可以很好地与云原生、基于微服务的基础设施配合使用。

      l Grails,用 Groovy 编程语言编写,为 Web 应用程序框架提供 HTML 和 CSS 插件的视图。

      l Hibernate,一个用于关系数据库管理的对象关系映射(ORM)框架,可以在Java数据库连接(JDBC)提供的API的帮助下执行SQL查询。

      l 连接前端/客户端和后端软件开发团队的 Google Web Toolkit (GWT)。

      其他流行的Java框架包括:

      l Vaadin,其框架侧重于用户界面

      l Play,它简化了web应用程序开发,并且与Scala编程语言配合良好

      l Apache Struts专注于企业应用程序,与异步JavaScript和XML (AJAX)技术配合得很好——这是一种更新网页部分而无需刷新所有内容的有用方法

      l Oracle的JavaServer Faces (JSF)为后端开发人员提供了前端框架

      如果你想学编程,java绝对是门值得学习的语言,而且应用广泛,前景光明,薪资丰厚。

  • 相关阅读:
    代码随想录算法训练营Day 56 || 647. 回文子串、516.最长回文子序列
    深度卷积神经网络的整体运行流程(以alexnet为例)
    python flet 设置全局字体
    【Java技术专题】「Java8技术盲区」让我们来看看新一代IO流的开发指引(流升级功能体系)
    JEPG Encoder IP verilog设计及实现
    摄影网页设计制作 简单静态HTML网页作品 WEB静态摄影网站作业成品 学生DW摄影网站模板
    DevOps自动化测试的原则和实践
    商超智能守护:AI监控技术在零售安全中的应用
    2022年湖北劳务备案资质办理之后如何延期?应对动态监管?
    做抖音小店这几点都没搞懂,难怪你的店铺始终没有销量!
  • 原文地址:https://blog.csdn.net/yueqian_edu/article/details/126784399