当前位置:首页 > 自我学习 > 正文内容

javaee和java区别(javaee与java)

2023-06-07 07:00:12自我学习1

javaee与java

SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。JDK(Java Development Kit,Java开发工具包)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。可以认为jdk只是sdk的一种(子集),因为它是开发java程序的一个平台,开发其他程序的sdk可以没有jdk。比如你下载了一个软件开发平台 eclipse-SDK-3.2.2-

win32.zip

,它本身里面是没有jdk的。但是只要开发java程序就必须使用jdk(javaee和javase)。打个比方吧:SDK就像一台机床(它可以是多用途的),它可以生产ABC等工件;当要生产A时,就给机床换上生产A的刀具a;当要生产B时就换上生产B的刀具b;当要生产C时就换上生产C的刀具c;当要用机床(SDK)生产java程序时,就给机床换上刀具jdk,于是就把安装了jdk的SDK叫做java

SDK.JDK

是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。望采纳,谢谢。

javaee与javase区别

Java Standard Edition(2005年Sun官方宣布以前的说法更改为Java SE/Java ME/Java EE):即Java标准版,是Java所有版本的基本,提供了Java最基本的语言特性;在此基础上将一些功能进行缩减,并软提高了其运行效率,又发展出了针对便携设备、智能家电的Java Mirco Edition,即Java移动版;在Java SE的版本之上,又加上分布计算、网络支持等支持大型企业应用的功能后,又发展出了Java Enterprise Edition,即Java企业版。

javaee与java区别

se是java标准开发工具包,主要用于开发桌面应用;

ee是企业版开发工具包,即除了包含se的内容,还包含了web开发需要的一些基础包,例如selvlet等。

区别如下:

1、Java SE:

  Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。

  Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE的。

2、Java EE:

  Java EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java SE,Java EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(EnterpriseJavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

javaee与javase

Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础;

与Java SE处于相同地位的还有Java EE 和 Java ME;

Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序;

Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能

javaee与java有什么区别

如果你听人说起java,它可以指有关java应用,也可以指与java相关的技术

.sun

公司对java安照市场划分了三类技术javaSE:平台标准版,常用与桌面应用程序的开发javaEE:平台企业版,常用与大型企业级的应用开发javaME:平台微型版,常用于手机应用程序的开发三类技术中,SE是入门,只有学好了SE,其他学起来会事半功倍。如果楼主天资过人的话 直接学EE也未尝不可!

javaee与javaweb的区别

功能方面:WebLogic是一个完整的Java EE应用服务器,支持多种Java EE标准和技术,例如EJB、JMS、JTA、JDBC等。而Tomcat是一个轻量级的Web服务器和Servlet容器,只支持Servlet和JSP技术,不支持完整的Java EE规范。

复杂度方面:WebLogic相对来说比Tomcat更复杂,因为它提供了更多的功能和服务,并且需要更多的配置和管理。而Tomcat相对来说更简单,因为它只提供了基本的Web服务器和Servlet容器功能。

性能方面:由于WebLogic支持的功能更多,因此它的性能可能会受到影响,特别是在高并发和大规模应用程序中。而Tomcat的性能相对更好,因为它更专注于基本的Web服务器和Servlet容器功能。

成本方面:WebLogic是商业产品,需要购买许可证使用,而Tomcat是开源的,可以免费使用。

社区支持方面:Tomcat有一个庞大的开源社区,可以提供丰富的文档和支持,而WebLogic的社区相对来说更小。

总之他们之间的区别还是挺大的,通常来说项目部署用tomcat就够了

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/98884382.html

返回列表

上一篇:农历6月属什么(农历6月属什么五行属性)

没有最新的文章了...