gpt4 book ai didi

java - 用非常简单的术语来说,Groovy/Grails/Hibernate/JBoss/Jade 是什么?

转载 作者:搜寻专家 更新时间:2023-10-31 08:14:28 25 4
gpt4 key购买 nike

我是 Java 新手。虽然只有六个月,但我确实了解 Java。

有时在阅读它时,我会遇到这些术语 - Groovy、Grails、Hibernate、JBoss、Jade 等等。

我知道我可以单独阅读所有关于它们的信息。 但有人可以给我一个 treetop View ,了解这里发生的事情吗?这是什么?我们有 Java 而这些都是基于 Java 的?为什么这么多东西?为什么我们需要它们?

最佳答案

  • Groovy 是它自己的编程语言,但在 Java 虚拟机上运行。
  • Grails 是 Groovy 的网络应用程序框架(构建具有数据库支持的网站)。
  • Hibernate 是一种用于将 Java 对象映射到数据库表并返回的工具。
  • JBoss 是一个 Java 应用服务器,您可以在其中部署 Web 应用程序。
  • 我认为,Jade 是一个用 Java 构建分布式“代理”的框架。

回答我们为什么拥有它们:编程语言是不够的。如果你在面试时告诉我“我懂 Java”,但不知道 Hibernate、Spring、log4j、JAXB 等,我会说你不懂 Java。那是因为再也没有人只使用核心语言来构建应用程序了。他们重用框架和组件,这样他们就可以花更少的时间开发基础设施,而将更多的时间用于解决业务问题。因此,Hibernate、JBoss 和 Jade 是 Java 语言的可重用框架或平台。同样,Grails 是 Groovy 语言的框架,两者都支持与 Java 的集成。

现在是成为一名开发人员的好时机,但也有很多东西需要学习 :-)

关于java - 用非常简单的术语来说,Groovy/Grails/Hibernate/JBoss/Jade 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1429377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com