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

相关推荐
我命由我123451 分钟前
Android 开发 - Android JNI 开发关键要点
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
晴殇i3 分钟前
前端代码规范体系建设与团队落地实践
前端·javascript·面试
YG亲测源码屋14 分钟前
怎么让自己的网址被百度收录(网站如何被百度收录进去)
java·百度·dubbo
风筝在晴天搁浅15 分钟前
代码随想录 Q89.跳跃游戏Ⅱ
java
tryxr1 小时前
变量捕获相关内容
java·开发语言·jvm
拉不动的猪1 小时前
Token无感刷新全流程(Vue + Axios + Node.js(Express))
java·javascript·vue.js
m0_639817151 小时前
基于springboot个人云盘管理系统【带源码和文档】
java·spring boot·后端
大头an1 小时前
Spring事务隔离级别全解析:从读未提交到序列化
java
小毅&Nora1 小时前
【后端】【面试】 ③ PostgreSQL高级面试题(含答案与实战案例)
postgresql·面试·职场和发展
努力学算法的蒟蒻1 小时前
day11(11.11)——leetcode面试经典150
算法·leetcode·面试