JavaSE、JavaEE和JavaWeb的区别与联系

文章目录

    • 1.JavaSE(Java Standard Edition)标准版
    • 2.JavaEE(Java Platform Enterprise Edition) 企业版
    • 3.JavaME 微型版
    • 4.JavaSE、JavaEE和JavaWeb三者关系图
    • 5.JavaWeb

1.JavaSE(Java Standard Edition)标准版

Java SE 以前称为 J2SE,定位在个人计算机使用,用来开发C/S架构软件。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE提供基础。
JavaSE、JavaEE和JavaWeb的区别与联系_第1张图片

2.JavaEE(Java Platform Enterprise Edition) 企业版

Java EE,以前称为 J2EE,定位在服务器端应用。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。 具有一些更加便捷的应用框架。
JavaSE、JavaEE和JavaWeb的区别与联系_第2张图片

3.JavaME 微型版

用到的不多,简单了解即可。主要针对消费类电子产品。

4.JavaSE、JavaEE和JavaWeb三者关系图

JavaSE、JavaEE和JavaWeb的区别与联系_第3张图片

5.JavaWeb

很多时候,javaweb与javaee是混用的,两者的概念并不能准确区分。个人对javaweb的理解是以javase为基础,应用javaee及其它技术所开发的基于浏览器的b/s应用,方便用户通过浏览器与服务器进行后台交互。
可以粗略地认为JavaWeb就是JavaEE的一部分,是成为JavaEE大师过程中的第一站。
JavaSE、JavaEE和JavaWeb的区别与联系_第4张图片

参考资料:https://www.cnblogs.com/lsgxeva/p/10183606.html

你可能感兴趣的:(Java学习)