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(雅加达)。

相关推荐
Lee川15 分钟前
优雅进化的JavaScript:从ES6+新特性看现代前端开发范式
javascript·面试
初次攀爬者16 分钟前
RocketMQ在Spring Boot上的基础使用
java·spring boot·rocketmq
花花无缺21 分钟前
搞懂@Autowired 与@Resuorce
java·spring boot·后端
Derek_Smart2 小时前
从一次 OOM 事故说起:打造生产级的 JVM 健康检查组件
java·jvm·spring boot
NE_STOP3 小时前
MyBatis-mybatis入门与增删改查
java
Lee川4 小时前
从异步迷雾到优雅流程:JavaScript异步编程与内存管理的现代化之旅
javascript·面试
晴殇i6 小时前
揭秘JavaScript中那些“不冒泡”的DOM事件
前端·javascript·面试
孟陬6 小时前
国外技术周刊 #1:Paul Graham 重新分享最受欢迎的文章《创作者的品味》、本周被划线最多 YouTube《如何在 19 分钟内学会 AI》、为何我不
java·前端·后端
想用offer打牌6 小时前
一站式了解四种限流算法
java·后端·go
绝无仅有6 小时前
Redis过期删除与内存淘汰策略详解
后端·面试·架构