java与javaee_java和javaEE有什么区别?
Java 是程序设计语言,由相关的 Java 语言 标准定义,标准如下:
Java 程序长这样:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
Java EE 是开发企业应用的标准规范,长这样:
Java EE 除了面向阅读者的规范形式,还有面向程序员的规范形式,长这样:
有了规范之后,各个厂家就可以依据规范生产产品了。
依据 Java EE 规范生产出来的经过合格认证的产品主要有:
基于 Java EE 的程序长这样,它也是用 Java 语言写的:
@Stateless
@TransactionAttribute(NEVER)
@ExcludeDefaultInterceptors
public class ServiceBean implements Service {
public void sayHelloFromServiceBean() {
System.out.println("Hello From Service Bean!");
}
}
提到Java 和 Java EE,就很有必要提一下现在流行的 Spring。按照 spring.io 的提法,Spring 是一个流行的 Java 框架。实际上,Spring 既不是一个规范,也不是一个 Java EE 产品。它和 Java EE 的交集仅限于用到了一些 Java EE 的技术,比如 Servlet。
Spring 和上面列出的那些经过 Java EE 认证的产品相比,区别类似于前者是按照企业标准生产的,后者是按照国际标准生产的。
java与javaee_java和javaEE有什么区别?相关推荐
- java程序员_Java和Python的区别 好程序员帮大家解读
Java和Python的区别 好程序员今天先来解读Java编程语言的优势,人工智能和大数据火爆一时,随之而来,引起了编程语言的人气暴涨.而Java和Python作为最炙手可热的编程语言从一开始便赢得了 ...
- java se ee me都有什么区别?
刚开始接触Java的小伙伴肯定都有一个疑问,学java就学java呗,为啥还分成了JavaSE.JavaSE.JavaMe,也不知道他们都是干嘛的,今天小千就来简单的给大家介绍一下三者的区别. 标题J ...
- Java学习路线,Java SE,EE,ME的区别,SSM框架基本概念
1.尚硅谷 视频课程:https://www.bilibili.com/read/cv5216534 初学者可按照尚硅谷公开的JAVA视频最快学习路线: JavaSE --> MySQL–> ...
- JavaEE 与 JavaSE区别
JavaEE 与 JavaSE区别 Java SE(Java Platform,Standard Edition).Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时 ...
- 在JSP中调用JAVA类和使用JavaBean有什么区别?
在JSP中调用JAVA类和使用JavaBean有什么区别? 可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类.特殊在可以通过<jsp:useBean />调用Jav ...
- (转)在JSP中调用JAVA类和使用JavaBean有什么区别?
在JSP中调用JAVA类和使用JavaBean有什么区别? 可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类.特殊在可以通过<jsp:useBean />调用Jav ...
- Java中实现接口与继承的区别
** Java中实现接口与继承的区别 ** 首先,先来了解一下什么是接口和继承.接口一般是使用interface来定义的.接口定义同类的定义类似,分为接口的声明和接口体,其中接口体由常量定义和方法定义 ...
- java虚拟机参数-X 与 -XX的区别
java虚拟机参数-X 与 -XX的区别 java虚拟机参数-X 与 -XX的区别 为什么有的用-X 如,-Xms -Xmx -Xmn等 有的用-XX: 如-XX:MaxPermSize=100M等 ...
- 浅谈Java语言中ArrayList和HashSet的区别
Java语言中ArrayList和HashSet的区别 2019-04-10 13:22:49 一.基本区别 首先一起看个实例,其代码如下: package com.MrZ_baby.com; i ...
最新文章
- 【面试虐菜】—— 常用SQL语句
- 【计算机网络】网络层 : IP 数据报分片 ( 数据分片机制 | 分片示例 | 三种数据长度单位 )
- php怎么创建事务,php事务的实现方法介绍(代码示例)
- 企业服务器虚拟化方案文档,服务器虚拟化在企业中的应用
- 【转载】spring framework体系结构详解
- 转载:使用 GNU Libtool 创建库
- 深度学习框架PyTorch一书的学习-第四章-神经网络工具箱nn
- ListView的setSelection()不起作用的原因
- 知识管理夏季论坛,免费,欢迎你来!
- java读取资源文件(Properties)
- resultset需要关闭吗_你给家里的采暖壁挂炉做保养了吗?
- 倒立摆matlab仿真,PID控制仿真,simulink仿真最简单版本(保姆级),一阶倒立摆,附源码
- 数字金额转化大写金额函数
- php如何发送短信,PHP发送短信功能
- 《思考的技术》--大前研一读书笔记
- 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据,程序输出读到的数据中的奇数和偶数的个数。(Java经典编程案例)
- Python代码画喜羊羊怎么画_青少年编程:用Python探究数学(1)
- Functional ALV系列 (08) - Data Changed 事件
- Android-smart-image-view加载网络图片
- 【新华三】华三设备NTP无法同步