JDK(EE)真的有人用吗

2020-08-18 15:15:24 +08:00
 qiyue0726

平常自己用的都是 JDK8 ( SE ),公司使用的好像也是这个,我开发 Web 应用也完全没有问题。 想问问 EE 版本是否真的有存在的必要吗,有什么我不知道的地方吗

4220 次点击
所在节点    Java
13 条回复
muyiluop
2020-08-18 17:07:02 +08:00
java EE 出的好多是规范吧。比如 Servlet 、JMS 、JPA 这些,用你肯定用到了的。
wysnylc
2020-08-18 17:23:08 +08:00
JavaEE 是在 JavaSE 的基础上构建的,是对 JavaSE 的扩展,增加了一些更加便捷的应用框架。
JavaEE 号称有十三种核心技术。它们分别是:JDBC 、JNDI 、EJB 、RMI 、Servlet 、JSP 、XML 、JMS 、Java IDL 、JTS 、JTA 、JavaMail 和 JAF 。
woncode
2020-08-18 19:32:00 +08:00
别的不说,jdbc 和 servlet 是目前所有 java web 项目的基石,spring mvc 底层也是通过 servlet 提供 api 服务
qiyue0726
2020-08-18 19:36:16 +08:00
@woncode 我用 se 版本不也可以用 servlet ?
BBCCBB
2020-08-18 20:04:32 +08:00
你要用额外的 jar 包才能用 servlet 啊. 那就是 java ee 的内容
kylefeng
2020-08-18 20:40:01 +08:00
用了 servlet, jdbc, jndi 等等这些,不就是用 j2ee 的规范(接口)么。
SoloCompany
2020-08-18 21:40:09 +08:00
有 java se 或者也叫 j2se
有 java ee 或者也叫 j2ee
有 jdk / jre 他们都是 java se 的具体实现
所以 jdk ee 是什么东西?
PDX
2020-08-18 22:04:11 +08:00
哪有什么 ee 版本,你这咋学的,ee 就是一个 web 框架
fox0001
2020-08-18 23:02:24 +08:00
其实你每天都在用
seanxx
2020-08-18 23:22:32 +08:00
说的啥玩意儿,牛头麻醉的
cheng6563
2020-08-19 17:26:43 +08:00
EE 不是一个专门的 JDK,就是一些接口类。部分内容普通 JDK 里直接包含了;部分就是 Servlet 之类的,一般由 Spring 之类的框架会依赖。
qwerthhusn
2020-08-19 17:35:04 +08:00
qwerthhusn
2020-08-19 17:38:21 +08:00
现在 JEE 差不多都是各种各样的规范了。

自己声明一些 API,然后有具体第三方的实现。比如 Bean Validation 注解,JPA,JAX-RS 这些。用的还是比较普遍的,只不过一般开发人员都不感知这些问题了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/699306

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX