博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javase->Javaee->Javaweb联系与区别
阅读量:4045 次
发布时间:2019-05-25

本文共 993 字,大约阅读时间需要 3 分钟。

嘻嘻,写这篇博客是因为我的同学小贺贺问我这三者有啥关系,所以呢,就给她整理了一篇文档。

在博客中也记录下来吧~  

  JavaSE(Java Standard Edition)标准版

咱其实从大一开始,先是学的就是javase,不知道你还有没有印象,当时nitesh教我们时候,当时学期末项目做的是一个应用于桌面级软件,就像是下面这个截图。

然后做这个呢,用的就是javase。

(下面这段就是比较官方的语言)

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

下面这个图就是javase大概结构

JavaEE(Java Platform Enterprise Edition) 企业版

   这个我们也学了,主要是大二大三学的,我们学的一些框架hibernate,spring都是javaee中的!哈哈想不到吧

(这就是官方的解释啦)

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

想要看大体框架吗~往下走吧

 

JavaWeb

     很多时候,javaweb与javaee是混用的,两者的概念并不能准确区分。我觉得吧。对javaweb的理解是以javase为基础,应用javaee及其它技术所开发的基于浏览器的b/s应用,方便用户通过浏览器与服务器进行后台交互。可以粗略地认为JavaWeb就是JavaEE的一部分。

   你肯定想问b/s是什么对吧!哈哈b就是brower 浏览器的意思。s就是Server,服务器的意思,b/s就是 浏览器/服务器   

因为我们开发的网页,不就是前端是浏览器上看到,各种操作在后台嘛,后台就是在服务器运行。

懂了吧! 那就来看看javaweb大体结构吧~

 

JavaSE、JavaEE和JavaWeb三者关系图

 

 

转载地址:http://yizci.baihongyu.com/

你可能感兴趣的文章
Sqoop 是什么?Sqoop 有什么特点?
查看>>
Sqoop 的使用场景分析
查看>>
DAGScheduler 是什么?有什么作用?
查看>>
DAGScheduler 是如何划分 Stage 的?
查看>>
TaskScheduler 是什么?有什么作用?
查看>>
一篇文章搞懂 DAGScheduler 的调度流程
查看>>
SparkEnv 是什么?有什么作用?
查看>>
SparkConf 是什么?有什么作用?
查看>>
SecurityManager 是什么?有什么作用?
查看>>
如何理解 Java 的线程中断机制?
查看>>
线程的挂起(suspend)和继续执行(resume)是什么情况?
查看>>
线程的等待线程结束(join)和谦让(yield)是什么情况?
查看>>
finalize 真的一点用没有吗?
查看>>
关于HDU 1713 相遇周期
查看>>
BF算法
查看>>
poj 1068 Parencodings 大模拟 水题 暑假第7题
查看>>
poj 2996 Help Me with the Game 暑假第10题 模拟 大水
查看>>
hdu 1937 Finding Seats 尺取法
查看>>
hdu 1941 Justice League 无向完全图
查看>>
hdu 1285 确定比赛名次 拓扑排序模板题 优先队列
查看>>