为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 Java Web 应用程序是使用 Java SE SDK 开发的

为什么 Java Web 应用程序是使用 Java SE SDK 开发的

芜湖不芜 2023-04-26 10:49:08
为什么我们总是说我们使用 JAVA EE 开发 Web 应用程序。但是我们在开发、编译代码甚至在应用服务器中使用Java SE的SDK,Java版本总是Java SE?
查看完整描述

1 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

Java EE 是 Java SE 的超集。Java EE 有很多特性,如多层架构、EJB 和各种其他规范,在开发 Web 应用程序时可以遵循这些规范,但如果你没有使用它们,你也可以说你使用 Java 开发了 Web 应用程序。两者之间的几个主要区别:

  • Java SE 是核心 Java 编程语言。Java EE 平台建立在 SE 平台之上,特别适用于大型应用程序。

  • SE 定义了 Java 编程语言的基本类型和对象的所有内容,因此提供了所有核心功能。Java EE 平台为开发和运行大型应用程序提供了 API 和运行时环境。Java SE 平台由虚拟机、开发工具、部署技术和其他 Java 常用库组成。Java EE 由 Enterprise JavaBeans、Java Server Pages、Servlet 组成。

  • SE 没有将代码分离到不同的层,而 EE 是一个多层应用程序,这有助于应用程序更健壮、更安全。典型的 Java EE 应用程序具有以下层:

  • 客户端层客户端层是用户交互发生的地方。此层中的应用程序访问通常位于不同机器上的 Java 服务器。客户端发送请求,服务器处理该请求并将响应发送回客户端。

  • Web 层该层处理客户端和业务层之间的交互。

  • 业务层该层由业务逻辑和所有核心功能组成。


查看完整回答
反对 回复 2023-04-26
  • 1 回答
  • 0 关注
  • 103 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信