JAVASE:JAVA语言的基础部分
进程,线程,网络,IO,UI等,理论上可以用JAVASE实现任何程序了。

但当你想实现Web应用时,需要去实现HTTP Server, 业务逻辑,数据访问/缓存/持久化等等很多组件,以及处理各组件之间的通信。
为了避免每次都重复实现这些流程和组件,就会自然演化出框架以及架构。
j2ee就诞生了,但是j2ee也是在javase的基础上实现的
大致分为Web Container和EJB Container,以及运行于容器中的各种组件,比如Servlet

JAVAEE:
一种企业级应用软件时的规范((开发B/S架构软件、Web服务软件时的规范))
(oracle公司提出了规范、也给出了实现代码、使用这些代码等于实现了这些规范),
比方说怎么连接数据库、怎么传递消息;

J2EE包括的技术:
JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。

Servlet:是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。

Spring 诞生之初是为了改进 Java EE 开发的体验,后来逐渐成为了 Java Web 开发的实际标准
我们用SSM,SSH开发后台时使用到的只有Servlet、JSP、JMS等少量的java EE规范

JAVASE、JAVAEE(J2EE)、相关推荐

  1. JSR规范系列(2)——JavaSE规范、JavaEE规范、JSR规范全面整理——截止201912

    目录 JCP组织和JSR规范 符合JSR规范的框架 JavaSE规范 JavaEE规范 网上找不到详细的资料,劳资自己动手写一篇~ 前面写了Java版本.JSR规范和JCP社区流程概述,接下来看看JS ...

  2. JavaSE、JavaEE和JavaME

    Java是一门编程语言,分为三大版本. JavaSE,标准版,主要用于开发和部署桌面.服务器以及嵌入设备和实时环境中的Java应用程序.例如,Java应用程序开发平台Eclipse. JavaEE,企 ...

  3. 区分java的三大版本:JavaSE、JavaME、JavaEE

    目录 一.JavaSE 二.JavaME 三.JavaEE 四.总结 一.JavaSE JavaSE是一套基于Java语言的标准开发平台,它为开发者提供了一系列编程工具和应用程序接口(API),从而帮 ...

  4. java初学者的装备(软件、学习路线、资源)

    java 编程学习资源 目录 java 编程学习资源 1.java编程软件 1.1.jdk 1.2 eclipse 1.3 MyEclipse 1.4 IDEA 1.5 HBuilder 1.6 Vi ...

  5. JavaSE、JavaEE与Spring的概念和异同点剖析

    JavaSE.JavaEE与Spring的概念和异同点剖析 什么是JavaSE JavaSE是Java的核心,也就是 Java的主要部分.用于开发桌面应用程序和基于web的应用程序.它提供了从基本对象 ...

  6. JavaSE、JavaEE、JavaME、jdk、jre、jvm、java主要的11个特性

    文章目录 1.JavaSE.JavaEE.JavaME是什么? 2.jdk.jre.jvm是什么? 3.java主要的11个特性 1.JavaSE.JavaEE.JavaME是什么? JavaSE(J ...

  7. Java、JavaEE、JavaSE、JavaME、JavaWEB之间有什么区别?

    很多对java不是很了解的同学在看到课程大纲的时候发现里面出现了JavaSE.JavaEE.JavaME.JavaWEB这些词,搞得一头雾水,一个java为啥还有这么多分支?今天小千就来给大家介绍一下 ...

  8. JavaSE、JavaEE、JavaME三者之间的关系与区别

    Java 平台有三个版本,这使软件开发人员.服务提供商和设备生产商可以针对特定的市场进行开发: Java SE (Java Platform,Standard Edition).Java SE 以前称 ...

  9. JavaSE、JavaEE和JavaME之间的区别

    JAVA是一门编程语言,分为三大版本. JavaSE,标准版,主要用于开发和部署桌面.服务器以及嵌入设备和实时环境中的Java应用程序.例如,Java应用程序开发平台Eclipse. JavaEE,企 ...

最新文章

  1. java MDC_log4j MDC实现日志追踪
  2. 3dmax挤出制作窗花_给想学3dmax,又不知如何快速入手的你 新手学习3dmax的建议...
  3. macOS 上的 Charles 配置看一篇就够了
  4. python排课问题_排课问题分析
  5. 求二进制数中1的个数
  6. 数学--数论--快速幂--最大公约数--位运算模板
  7. QPSK信号调制之ASCII码
  8. linux待机流程,Linux睡眠喚醒機制--Kernel態
  9. 【转】dicom网络通讯入门(1)
  10. 快手用旺旺瓶子做机器人_用罐头瓶子做醪糟容易做好保存
  11. srve0255e尚未定义要怎么办_斜视怎么办?日常的护理工作有哪些?
  12. NET框架下使用双缓冲技术绘图
  13. C++ STL 程序员必须会之学会删除容器中的元素 带详细注释实例版本
  14. 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
  15. elastic-Job配置参数详细解释
  16. 张宇考研数学:命题人8套卷使用方法指导,做之前先来看看~
  17. LVGL 获取光标坐标位置
  18. 几个简单的时间复杂度计算问题
  19. python使用scrapy爬虫总是提示ModuleNotFoundError: No module named ‘‘
  20. 远远被大家低估了的实用智能家居设备——窗帘电机

热门文章

  1. 【Anki 牌组+Markdown笔记分享】汇编语言
  2. 视频编解码标准情况概述
  3. 利用Qt来进行文件后缀的更改
  4. 阿里云远程桌面无法连接怎么办
  5. hashmap头插法和尾插法区别
  6. 专利权利要求书七步法
  7. Swift 中字符串截取的几种常见情况
  8. 【损失函数系列】softmax loss损失函数详解
  9. Linux安装jdk和docker安装jdk
  10. Unity通过Animator获取动画clip时长