图解 Java、JDK、JRE、JVM、Java平台、J2ME、J2SE、J2EE、EJB、Spring的定义及联系

文章目录

  • 1、Java
  • 2、JDK
  • 3、Java平台
  • 4、Spring

综述,Java 是一门面向对象编程语言;JDK 是 Java 语言的软件开发工具包;Java 平台是由Java编程语言所撰写的软件赖以运行的平台,有三种标准:J2ME、J2SE、J2EE;EJB 是 J2EE 定义的13种技术中的一种;Spring 的作用与 EJB 相似。

一句话解释:使用Java编程语言,在JDK工具包的辅助下,按照 Java 平台的标准(J2EE等),使用 EJB (或者满足 J2EE 标准的 Spring 等框架)完成 Java 应用开发。

1、Java

Java:是一门面向对象编程语言。

2、JDK

JDK:是 Java 语言的软件开发工具包。

图解 Java、JDK、JRE、JVM、Java平台、J2ME、J2SE、J2EE、EJB、Spring的定义及联系_第1张图片

3、Java平台

Java 平台:由 Java 编程语言所撰写的软件赖以运行的平台,是 Java 软件和电脑系统的中介。

J2ME、J2SE、J2EE都是一组标准规范,不是具体实现。

图解 Java、JDK、JRE、JVM、Java平台、J2ME、J2SE、J2EE、EJB、Spring的定义及联系_第2张图片

4、Spring

Spring 是为了解决企业应用程序开发复杂性而创建的。作用与 EJB 类似。
图解 Java、JDK、JRE、JVM、Java平台、J2ME、J2SE、J2EE、EJB、Spring的定义及联系_第3张图片
扩展阅读

  • Spring 与 EJB 比较_我爱大海V5的专栏-CSDN博客_ejb和spring的区别
  • Spring与EJB功能比较_为何生存-CSDN博客

转载于https://blog.csdn.net/tonglingtou1875/article/details/119989838?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-4-119989838-blog-132396203.235v38pc_relevant_sort_base2&spm=1001.2101.3001.4242.3&utm_relevant_index=7

若有侵权请联系删文

你可能感兴趣的:(java,j2SE与j2EE的区别)