java

Java EE 概览

Java Platform, Enterprise Edition (Java EE) 是社区驱动的企业软件标准。Java EE 是利用 Java Community Process 开发的,业界专家、商业组织和开源组织、Java 用户组以及数不清的个人为此做出了巨大贡献。每个版本都集成了符合业界需求的新特性,提高了应用可移植性,提高了开发人员的工作效率。

如今,Java EE 提供了一个丰富的企业软件平台,拥有超过 20 种符合 Java EE 的实现供您选择。

java

适用于所有 Java EE 开发人员的标准化开发模型

Java EE 8 中的新特性

JavaEE 8 继续改进了当今应用所需的 API 和编程模型,并根据全球社区的请求相应添加了一些特性。此版本更新了对许多行业标准的支持,并继续简化企业就绪 API。增强包括:

  • Java Servlet 4.0 API 支持 HTTP/2
  • 增强的 JSON 支持,包括一个新的 JSON 绑定 API
  • 一个新的 REST 响应式客户端 API
  • 异步 CDI 事件
  • 一个新的可移植安全 API
  • 服务器推送事件支持(客户端和服务器端)
  • 支持 Java SE 8 的新功能(例如日期和时间 API、Streams API、批注增强)

Java Java EE 8 基于 Java EE 7 构建而成。Java EE 8 中新增或更新了以下 JSR:

  • JSR 366 — Java EE 8 平台
  • JSR 365 — 上下文和依赖注入 (CDI) 2.0
  • JSR 367 Java API for JSON Binding (JSON-B)
  • JSR 369 — Java Servlet 4.0
  • JSR 370 — Java API for RESTful Web Services (JAX-RS) 2.1
  • JSR 372 — JavaServer Faces (JSF) 2.3
  • JSR 374 – Java API for JSON Processing (JSON-P) 1.1
  • JSR 375 — Java EE Security API 1.0
  • JSR 380 — Bean Validation 2.0
  • JSR 250 — Common Annotations 1.3
  • JSR 338 — Java Persistence 2.2
  • JSR 356 — Java API for WebSocket 1.1
  • JSR 919 — JavaMail 1.6

赶快行动

Java EE 文档

视频和屏幕录像

有关 Java EE 的技术文章

JMS 2.0 中的新特性,第一部分:易用性

了解 JMS 2.0 中新增的易用性特性如何让您可以编写更少的代码。

JMS 2.0 中的新特性,第二部分:新增的消息传递特性

了解如何利用 JMS 2.0 中新增的消息传递特性。

10 分钟从数据库到 RESTful Web 服务再到 HTML5

了解如何通过 JAX-WS RESTful Web 服务公开数据库中的数据,以及如何在 HTML5 应用中使用该服务。

JSR 356, Java API for WebSocket

Java Champion Johan Vos 介绍如何将 WebSocket 集成到应用中。

Java EE 社区

Oracle 为大量开源项目提供了帮助。这些项目所涉及技术种类繁多。每个开源项目都有自己充满活力的社区。

此外,GlassFish 还利用以下项目表中所示相关项目提供的技术。

项目名称 主页 项目描述
GlassFIsh Server 开源版 javaee.github.io/glassfish 用开源代码构建的 Java EE 参考实现
Open MQ 项目 javaee.github.io/openmq 高质量、企业就绪的消息传递;开源代码以及开发人员和用户社区。
Jersey 项目 jersey.github.io Jersey 是用于构建 RESTful Web 服务的开源、生产质量的 JAX-RS (JSR 311) 参考实现。
Grizzly 项目 javaee.github.io/grizzly Grizzly 项目帮助开发人员使用 NIO 构建强健、可扩展的服务器,并提供扩展的框架组件
JavaServer Faces(Mojarra 项目) javaserverfaces.github.io Java Server Faces (JSF) 参考实现
Metro 项目 javaee.github.io/metro Metro 是一个高性能、可扩展、易用的 Web 服务体系。

Java EE 8 技术

了解有关使用规范构成 Java EE 8 平台的技术的更多信息,然后使用 Java EE 8 SDK 应用这些技术。

Java EE 8 技术
  技术 JSR 下载 Web 配置文件

Java EE 平台
  
Java EE 平台 8 (Java EE 8)

JSR 366 下载规范  

Web 应用技术
Java API for WebSocket 1.1 JSR 356 下载规范
Java API for JSON Binding 1.0 JSR 367 下载规范
Java API for JSON Processing 1.1 JSR 374 下载规范
Java Servlet 4.0 JSR 369 下载规范
JavaServer Faces 2.3 JSR 372 下载规范
表达式语言 3.0 JSR 341 下载规范
JavaServer Pages 2.3 JSR 245 下载规范
Standard Tag Library for JavaServer Pages (JSTL) 1.2 JSR 52 下载规范

企业应用技术
基于 Java 平台 1.0 的批处理应用 JSR 352 下载规范  
Java EE 并发工具 1.0 JSR 236 下载规范  
Java 上下文和依赖注入 2.0 JSR 365 下载规范
Java 注入依赖 1.0 JSR 330 下载规范
Bean 验证 2.0 JSR 380 下载规范
Enterprise JavaBeans 3.2 JSR 345 下载规范
拦截器 1.2
 
JSR 318 下载规范
Java EE 连接器架构 1.7 JSR 322 下载规范  
Java Persistence 2.2 JSR 338 下载规范
Java 平台的通用批注 1.3 JSR 250 下载规范
Java Message Service API 2.0 JSR 343 下载规范  
Java Transaction API (JTA) 1.2 JSR 907 下载规范
JavaMail 1.6
JSR 919 下载规范  

Web 服务技术
Java API for RESTful Web Services (JAX-RS) 2.1 JSR 370 下载规范
实现企业 Web 服务 1.3 JSR 109 下载规范  
用于 Java 平台的 Web 服务元数据 2.1 JSR 181 下载规范  
Java API for XML-Based RPC (JAX-RPC) 1.1(可选) JSR 101 下载规范  
Java API for XML Registries (JAXR) 1.0 (可选)
JSR 93 下载规范  

管理和安全性技术
Java EE Security API 1.0 JSR 375 下载规范
Java Authentication Service Provider Interface for Containers 1.1 JSR 196 下载规范
Java Authorization Contract for Containers 1.5 JSR 115 下载规范  
Java EE 应用部署 1.2(可选) JSR 88 下载规范  
J2EE 管理 1.1 JSR 77 下载规范  
对其他语言的调试支持 1.0 JSR 45 下载规范

Java SE 中与 Java EE 有关的规范
Java Management Extensions (JMX) 2.0 JSR 3 下载规范  
SOAP 及附件 API for Java (SAAJ) 规范 1.3 JSR 67 下载规范  
Streaming API for XML (StAX) 1.0 JSR 173 下载规范  
Java API for XML Processing (JAXP) 1.6 JSR 206 下载规范  
Java 数据库连接 4.0 JSR 221 下载规范  
Java Architecture for XML Binding (JAXB) 2.2 JSR 222 下载规范  
Java API for XML-Based Web Services (JAX-WS) 2.2 JSR 224 下载规范  
JavaBeans Activation Framework (JAF) 1.1 JSR 925 下载规范  

Java EE 培训和认证

企业 Java 开发人员目前在 IT 市场上供不应求。获得 Java EE 认证的 IT 专业人员可以从同行或竞争中脱颖而出,获得宝贵的工作保障。立即通过甲骨文技术人才发展部提供的全面、专家指导的培训拓展 Java EE 和相关技术的知识。然后用一个 Java EE 认证验证所学,进而推进您的事业发展。

图书

Apress

Pearson

Adam Bein

CreateSpace Independent Publishing Platform

隐私声明

有关 Oracle 在 Java Runtime Environment 安装和自动更新期间收集的数据的信息(HTMLPDF

注:为免疑义,本网页所用以下术语专指以下含义:

  1. Oracle专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。