JAVASE、JAVAEE(J2EE)、
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)、相关推荐
- JSR规范系列(2)——JavaSE规范、JavaEE规范、JSR规范全面整理——截止201912
目录 JCP组织和JSR规范 符合JSR规范的框架 JavaSE规范 JavaEE规范 网上找不到详细的资料,劳资自己动手写一篇~ 前面写了Java版本.JSR规范和JCP社区流程概述,接下来看看JS ...
- JavaSE、JavaEE和JavaME
Java是一门编程语言,分为三大版本. JavaSE,标准版,主要用于开发和部署桌面.服务器以及嵌入设备和实时环境中的Java应用程序.例如,Java应用程序开发平台Eclipse. JavaEE,企 ...
- 区分java的三大版本:JavaSE、JavaME、JavaEE
目录 一.JavaSE 二.JavaME 三.JavaEE 四.总结 一.JavaSE JavaSE是一套基于Java语言的标准开发平台,它为开发者提供了一系列编程工具和应用程序接口(API),从而帮 ...
- java初学者的装备(软件、学习路线、资源)
java 编程学习资源 目录 java 编程学习资源 1.java编程软件 1.1.jdk 1.2 eclipse 1.3 MyEclipse 1.4 IDEA 1.5 HBuilder 1.6 Vi ...
- JavaSE、JavaEE与Spring的概念和异同点剖析
JavaSE.JavaEE与Spring的概念和异同点剖析 什么是JavaSE JavaSE是Java的核心,也就是 Java的主要部分.用于开发桌面应用程序和基于web的应用程序.它提供了从基本对象 ...
- 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 ...
- Java、JavaEE、JavaSE、JavaME、JavaWEB之间有什么区别?
很多对java不是很了解的同学在看到课程大纲的时候发现里面出现了JavaSE.JavaEE.JavaME.JavaWEB这些词,搞得一头雾水,一个java为啥还有这么多分支?今天小千就来给大家介绍一下 ...
- JavaSE、JavaEE、JavaME三者之间的关系与区别
Java 平台有三个版本,这使软件开发人员.服务提供商和设备生产商可以针对特定的市场进行开发: Java SE (Java Platform,Standard Edition).Java SE 以前称 ...
- JavaSE、JavaEE和JavaME之间的区别
JAVA是一门编程语言,分为三大版本. JavaSE,标准版,主要用于开发和部署桌面.服务器以及嵌入设备和实时环境中的Java应用程序.例如,Java应用程序开发平台Eclipse. JavaEE,企 ...
最新文章
- java MDC_log4j MDC实现日志追踪
- 3dmax挤出制作窗花_给想学3dmax,又不知如何快速入手的你 新手学习3dmax的建议...
- macOS 上的 Charles 配置看一篇就够了
- python排课问题_排课问题分析
- 求二进制数中1的个数
- 数学--数论--快速幂--最大公约数--位运算模板
- QPSK信号调制之ASCII码
- linux待机流程,Linux睡眠喚醒機制--Kernel態
- 【转】dicom网络通讯入门(1)
- 快手用旺旺瓶子做机器人_用罐头瓶子做醪糟容易做好保存
- srve0255e尚未定义要怎么办_斜视怎么办?日常的护理工作有哪些?
- NET框架下使用双缓冲技术绘图
- C++ STL 程序员必须会之学会删除容器中的元素 带详细注释实例版本
- 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
- elastic-Job配置参数详细解释
- 张宇考研数学:命题人8套卷使用方法指导,做之前先来看看~
- LVGL 获取光标坐标位置
- 几个简单的时间复杂度计算问题
- python使用scrapy爬虫总是提示ModuleNotFoundError: No module named ‘‘
- 远远被大家低估了的实用智能家居设备——窗帘电机