Java EE 与 Web 应用

2019 年 Java EE 改名为 Jakarta EE,该项目从 Oracle 转到 Apache

Java EE 是一个基于 Java SE 的规范,这个规范目的是建立企业应用(enterprise application),所以庞大且复杂。
在这里插入图片描述

Java EE 由 Java component 组成,例如有以下 Java component:

  • Client-tier components: Application clients 和 applets
  • Web-tier components: Java Servlet, JavaServer Faces, and JavaServer Pages
  • Business-tier components: EJB

为了管理各层不同 component,所以 Java EE 提供了 Container,当然,还有用来运行 Java EE application 的 Server

  • Java EE server: The runtime portion of a Java EE product. A Java EE server provides EJB and web containers.
  • Web container: Manages the execution of web pages, servlets, and some EJB components for Java EE applications. Web components and their container run on the Java EE server.

在这里插入图片描述

其中 Web component 就可以来构建 Web application,结构图如下

https://docs.oracle.com/javaee/7/tutorial/webapp001.htm#GEYSJ

在这里插入图片描述

所以 Java EE 推出了 Java EE Web profile,用来专门构建 Web application,其中 Web container

https://stackoverflow.com/questions/24239978/java-ee-web-profile-vs-java-ee-full-platform

在这里插入图片描述

所以如果你需要构建 Web application 的话,下载 Java EE Web Profile SDK 就行。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值