平常自己用的都是 JDK8 ( SE ),公司使用的好像也是这个,我开发 Web 应用也完全没有问题。 想问问 EE 版本是否真的有存在的必要吗,有什么我不知道的地方吗
1
muyiluop 2020-08-18 17:07:02 +08:00
java EE 出的好多是规范吧。比如 Servlet 、JMS 、JPA 这些,用你肯定用到了的。
|
2
wysnylc 2020-08-18 17:23:08 +08:00 1
JavaEE 是在 JavaSE 的基础上构建的,是对 JavaSE 的扩展,增加了一些更加便捷的应用框架。
JavaEE 号称有十三种核心技术。它们分别是:JDBC 、JNDI 、EJB 、RMI 、Servlet 、JSP 、XML 、JMS 、Java IDL 、JTS 、JTA 、JavaMail 和 JAF 。 |
3
woncode 2020-08-18 19:32:00 +08:00 via Android
别的不说,jdbc 和 servlet 是目前所有 java web 项目的基石,spring mvc 底层也是通过 servlet 提供 api 服务
|
5
BBCCBB 2020-08-18 20:04:32 +08:00
你要用额外的 jar 包才能用 servlet 啊. 那就是 java ee 的内容
|
6
kylefeng 2020-08-18 20:40:01 +08:00
用了 servlet, jdbc, jndi 等等这些,不就是用 j2ee 的规范(接口)么。
|
7
SoloCompany 2020-08-18 21:40:09 +08:00
有 java se 或者也叫 j2se
有 java ee 或者也叫 j2ee 有 jdk / jre 他们都是 java se 的具体实现 所以 jdk ee 是什么东西? |
8
PDX 2020-08-18 22:04:11 +08:00 via iPhone
哪有什么 ee 版本,你这咋学的,ee 就是一个 web 框架
|
9
fox0001 2020-08-18 23:02:24 +08:00 via Android
其实你每天都在用
|
10
seanxx 2020-08-18 23:22:32 +08:00
说的啥玩意儿,牛头麻醉的
|
11
cheng6563 2020-08-19 17:26:43 +08:00
EE 不是一个专门的 JDK,就是一些接口类。部分内容普通 JDK 里直接包含了;部分就是 Servlet 之类的,一般由 Spring 之类的框架会依赖。
|
12
qwerthhusn 2020-08-19 17:35:04 +08:00
|
13
qwerthhusn 2020-08-19 17:38:21 +08:00
现在 JEE 差不多都是各种各样的规范了。
自己声明一些 API,然后有具体第三方的实现。比如 Bean Validation 注解,JPA,JAX-RS 这些。用的还是比较普遍的,只不过一般开发人员都不感知这些问题了。 |