什么';JavaSE和JavaEE之间的主要区别是什么?
Java SE和Java EE的主要区别是什么?Java EE是企业版 包括jsp、servlet、bean和其他一些用于服务器编程的东西什么';JavaSE和JavaEE之间的主要区别是什么?,java,jakarta-ee,Java,Jakarta Ee,Java SE和Java EE的主要区别是什么?Java EE是企业版 包括jsp、servlet、bean和其他一些用于服务器编程的东西 JavaSE是标准版。这是简单的旧Java。包括GUI内容。JavaSE指的是Java及其库的标准版本。Java EE是指用于部署web应用程序的Java企业版。最大的区别是企业服务(因此EE),例如支持EJB的应用程序服务器等。首先,J2SE和J2EE被重命名。它们现在是JavaSE和JavaEE 本质上,JavaSE是为最终用户设计的标准Java。这就是
JavaSE是标准版。这是简单的旧Java。包括GUI内容。JavaSE指的是Java及其库的标准版本。Java EE是指用于部署web应用程序的Java企业版。最大的区别是企业服务(因此EE),例如支持EJB的应用程序服务器等。首先,J2SE和J2EE被重命名。它们现在是JavaSE和JavaEE 本质上,JavaSE是为最终用户设计的标准Java。这就是您为桌面应用程序开发的。JavaEE是企业版,设计用于服务器编程,如SOA和web应用程序。JavaSE(以前是J2SE)是基本的Java环境。在JavaSE中,使用API,用Java编写所有“标准”程序。使用JavaSE只需要一个JVM
JavaEE(前身为J2EE)是Java的企业版。通过它,您可以创建网站、JavaBean和更强大的服务器应用程序。除了JVM之外,您还需要一个与Java EE兼容的应用程序服务器,例如,以及其他应用程序。在Java SE中,您需要软件来运行程序,就像您开发了一个桌面应用程序,如果您想与其他机器共享应用程序一样,所有机器都必须安装运行该应用程序的软件。但是在JavaEE中,所有机器都不需要安装软件。javaee具有转发功能。这只是一个简单的例子。有很多不同之处。JavaSE代表Java标准版,通常用于开发桌面应用程序,形成核心/基础API JavaEE代表Java企业版,用于运行在服务器上的应用程序,例如网站 Java ME代表Java micro edition,适用于在资源有限的设备(小型设备)上运行的应用程序,如手机,例如游戏。 就语言而言,java并没有发生变化。JavaEE可以访问所有SE库。然而,EE添加了一组用于处理企业应用程序的库 JavaEE更像是一个“平台”或一般的开发领域 在JavaSE中,您可以编写作为独立Java程序或小程序运行的应用程序。在JavaEE中,您仍然可以这样做,但也可以编写在JavaEE容器中运行的应用程序。容器可以为您进行大量管理,例如跨线程扩展应用程序、提供资源池和管理功能 JavaEE有一个基于servlet的web框架。它有JSP(Java服务器页面),这是一种模板语言,可以将JSP编译成Java servlet,容器可以在其中运行它 所以JavaEE或多或少是JavaSE+企业平台技术 JavaEE不仅仅是几个额外的库(这是我第一次看到它时的想法),因为有大量的框架和技术是基于JavaEE规范构建的
但这一切都归结为简单的旧java 到目前为止,我遇到的最好的描述可以在网站上找到 JavaSE的API提供了Java编程语言的核心功能。它定义了一切,从Java编程语言的基本类型和对象到用于网络、安全、数据库访问、图形用户界面(GUI)开发和XML解析的高级类 JavaEE平台构建在JavaSE平台之上。JavaEE平台为开发和运行大规模、多层、可扩展、可靠和安全的网络应用程序提供了API和运行时环境
如果您考虑使用Spring框架开发应用程序,您将同时使用API,并且必须学习JavaServer页面的关键概念和相关技术,如:JSP、JPA、JDBC、依赖注入等。
< P> JavaSE和JavaEE都是允许开发的软件运行的计算平台。 Sun Microsystems发布了三个主要的计算平台,最终被Oracle公司接管。计算平台都基于Java编程语言。这些计算平台包括: Java SE,即Java标准版。它通常用于 开发桌面应用程序。它形成了核心/基础API Java EE,即Java企业版。这最初被称为 Java 2平台、企业版或J2EE。这个名字最终被取消了 在版本5中更改为Java平台、企业版或Java EE。 JavaEE主要用于在服务器上运行的应用程序,例如 网站 Java ME,即Java微型版。它主要用于各种应用 在资源受限的设备(小型设备)上运行,如 手机,最常见的游戏JavaSE包含所有基本包。有些基本包是用Java编写的,有些是用C/C++编写的。基本包是最快的,因为在其核心功能之上没有额外的层 JavaEE是一组规范,各自的实现都是使用JavaSE基本包构建的,任何应用程序都需要这些基本包。例如,对于web应用程序,下面是一个和一个 JavaSE9/10预计将包含对本机的更好支持,以改善其作为一个应用程序所固有的性能问题。使用大量的Java EE实现意味着