java ee到底是什么?

发布于 2022-09-07 07:56:43 字数 689 浏览 12 评论 0

看了网上的答案,实在还是不太懂javaEE到底是什么,希望有大神能帮我解答一下疑问。

1.从物理上说他到底包含了什么?我看了oracle官网,下载列表中并没有jdk,这是为什么呢?

clipboard.png

里面的 "JAVA EE Platform SDK" 有哪些内容呢,我下载了,

clipboard.png

目录结构是这样的,这些都是干什么的呢?(可举例说明) 我要怎么去使用呢??????

2.”javaee是一系列的规范及实现(提供了servlet和jsp的规范)” 核心是EJB 这句话对吗?

3.如果2是对的,那么提供的规范去哪可以看到呢?

4.网上说:为什么说javaEE是一个规范????(这个概念我真的不懂,怎么好端端的javaEE就成了一个规范了呢?那javaSE,javaME也成了规范了???说不通啊。。。你说javaEE提供了规范我可以理解) javaEE不是一个 ‘企业复杂服务器的java平台’ 吗??到底是个规范还是个平台?

网上看了一大圈还是挺懵,所以才来这里发帖询问,可能问的不太好,希望大家能够能解惑。谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

总以为 2022-09-14 07:56:43

虽然用了Java十几年,但实际上很少用JavaEE,说下我的粗浅理解:

  1. JavaEE是规范没错,主要是用于解决企业应用中的各种复杂问题,比如事务处理、分布处理等,具体来说,在你给出的网页上就可以查询,是以一系列JSR的形式给出,每个JSR就是一个规范,可以下载阅读,你提到的EJB就是这些规范之一。
  2. 实现了这些JavaEE规范的程序就是JavaEE服务器,通常也称作Application Server,比如你上面提到的GlassFish,就是Oracle提供的一个JavaEE实现,开发人员如果遵守JavaEE规范来开发企业应用,就可以运行在这些Application Server里,也可以在多个Application Server间迁移。

因为JavaEE的复杂性,绝大部分Java企业应用其实没有用到JavaEE服务器,比如最流行的Tomcat,就不是JavaEE服务器,只是一个Servlet服务器(只实现了完整JavaEE规范的很小一部分)。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文