JavaWeb篇_01——JavaEE简介【面试常问】

JavaEE简介

什么是JavaEE

JavaEE(Java Enterprise Edition),Java企业版,是一个用于企业级web开发平台,它是一组Specification。最早由Sun公司定制并发布,后由Oracle负责维护。在JavaEE平台规范了在开发企业级web应用中的技术标准。

在JavaEE平台共包含了13个技术规范(随着JavaEE版本的变化所包含的技术点的数量会有增多)。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JPA、JTA、JavaMail和JAF。

JavaEE缺点

  1. JavaEE技术使用时过于复杂了。
  2. JavaEE技术使用慢,效率过低。
  3. JavaEE技术较重,很多技术需要依赖服务器中间件。

开源框架优点

  1. 高效:开发变得简单,快速,并且有效。
  2. 成本:很多框架都是免费,并且开发人员编写代码更快,所以客户成本自然 更低。
  3. 支持:框架有文档支持,团队支持,或者大的社区支持,能迅速帮你解决问 题。

JavaEE版本

年份 版本 对JDK的支持 Servlet版本 JSP版本
1999年12月 1.2 1.1 and later 2.2 1.1
2001年9月 1.3 1.3 and later 2.3 1.2
2003年11月 1.4 1.4 and later 2.4 2.0
2006年5月 5.0 5 and later 2.5 2.1
2009年10月 6.0 6 and later 3.0 2.2
2013年6月 7.0 7 and later 3.1 2.3
2017年8月 8.0 8 and later 4.0 2.3

注意

2017 年 8 月,Java EE 已经正式更名为 Jakarta EE(雅加达)。

相关推荐
liang_jy13 小时前
文件管理(五)—— 文件的基本操作
面试·操作系统
都叫我大帅哥13 小时前
Java日期时间三十年战争:从Date考古到LocalDateTime革命,以及数据库与前端的那点事儿
java
Muscleheng13 小时前
SpringBoot 集成 DeepSeek 实现 RAG 文档问答
java·spring boot·ai·springai
2501_9364156914 小时前
可变参数&综合练习&斗地主游戏
java·windows·游戏
极客先躯15 小时前
高级java每日一道面试题-2026年05月03日-实战篇[Docker]-如何实现容器化环境的数据加密?
java·运维·docker·容器·金融·加解密·高级面试
xqqxqxxq16 小时前
Java Socket 多人聊天室(私聊+群聊)技术笔记(V4版本)
java·网络·笔记
wang090716 小时前
自己动手写一个spring之aop_1
java·后端·spring
国科安芯16 小时前
FreeRTOS RISC-V 浮点上下文切换移植:在 IAR 工程中完整保存 FPU 寄存器
java·开发语言·单片机·嵌入式硬件·算法·系统架构·risc-v
deng120417 小时前
【Thread类的用法(1)-- Thread类的基本用法】
java·java-ee
Revolution6117 小时前
页面更新后为什么出现 Loading chunk failed:旧页面如何请求了已删除的构建产物
前端·面试·前端工程化