JAVASE、JAVAEE、JAVAME三者的区别和知识体系

您所在的位置:网站首页 javaee体系中web层面技术 JAVASE、JAVAEE、JAVAME三者的区别和知识体系

JAVASE、JAVAEE、JAVAME三者的区别和知识体系

2024-06-09 22:44| 来源: 网络整理| 查看: 265

一、三个版本

Java是一门编程语言。Java分为三大版本, SE即标准版,包含了Java核心类库,主要用来开发桌面应用; EE即企业版,包含SE,又有扩展部分(Servlet,JDBC等),主要用来开发分布式网络程序; ME即微型版,包含了SE中部分类库,又有自己扩展部分,主要用来做移动类、嵌入式开发。

二、版本之间的区别

Java SE(Java Platform,Standard Edition),Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。Java SE 以前称为 J2SE。 它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。 在这里插入图片描述 在这里插入图片描述 Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。 企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 /3.0应用程序。 在这里插入图片描述 在这里插入图片描述 JavaME即微型版,也是以Java为基础的,之前称为 J2ME。 它是一套运行专门为嵌入式设备设计的api接口规范,主要用于开发移动设备软件和嵌入式设备软件,例如:手机游戏,电视机顶盒和打印机相关的嵌入式设备软件。

三、JavaWeb知识体系

Java web 是指有Java语言开发出来可以在万维网上访问浏览的程序 JavaEE在JavaSE的基础进行了扩展,增加了一些更加便捷的应用框架。比如我们现在常用的Java开发三大框架Spring、Struts和Hibernate,我们可以应用这些框架轻松写出企业级的应用软件。 Java EE也可以说是一个框架也是一种规范,说它是框架是因为它包含了很多我们开发时用到的组件,例如:Servlet,JSP,JSTL等;说它是规范因为我们开发web应用常会用到的一些规范模式,JavaEE提供了很多规范的接口却不实现,将这些接口的具体实现细节转移到厂商身上,这样各家厂商推出的JavaEE产品虽然名称实现不同,但展现给外部使用的却是统一规范的接口。 在这里插入图片描述 在这里插入图片描述

Java全套学习资料的电子版,我已经上传网盘,免费分享给大家,关注我的公众号,菜单栏–>技术相关–>免费资源即可领取,还有网课查答案,包括学习通、智慧树、mooc,内容涵盖计算机、政治等等,还有其他免费资源(简历模板、电子版书籍和考试资料等等),说不准大家会有用(分享干货)!

扫码加关注吧! 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3