一直都想要把各个版本的Java EE平台技术或叫组件整理一下,对比一下各个版本提供的组件支持。
现整理结果如下
http://www.oracle.com/technetwork/java/javaee/tech/javaee5-jsp-135162.html
Java EE 5 Technologies
Java EE 5 Technologies | ||
Technologies | Version | JSR |
Java Platform, Enterprise Edition 5 (Java EE 5) | JSR 244 | |
Web Services Technologies | ||
Implementing Enterprise Web Services | JSR 109 | |
Java API for XML-Based Web Services (JAX-WS) | 2.0 | JSR 224 |
Java API for XML-Based RPC (JAX-RPC) | 1.1 | JSR 101 |
Java Architecture for XML Binding (JAXB) | 2.0 | JSR 222 |
SOAP with Attachments API for Java (SAAJ) | JSR 67 / JSR 173 | |
Web Service Metadata for the Java Platform | JSR 181 | |
Web Application Technologies | ||
JavaServer Faces | 1.2 | JSR 252 |
JavaServer Pages | 2.1 | JSR 245 |
JavaServer Pages Standard Tag Library(JSTL) | 1.2 | JSR 52 |
Java Servlet | 2.5 | JSR 154 |
Enterprise Application Technologies | ||
Common Annotations for the Java Platform | JSR 250 | |
Enterprise JavaBeans | 3.0 | JSR 220 |
J2EE Connector Architecture | 1.5 | JSR 112 |
JavaBeans Activation Framework (JAF) | 1.1 | JSR 925 |
JavaMail | JSR 919 | |
Java Message Service API | JSR 914 | |
Java Persistence API | JSR 220 | |
Java Transaction API (JTA) | JSR 907 | |
Management and Security Technologies | ||
J2EE Application Deployment | JSR 88 | |
J2EE Management | JSR 77 | |
Java Authorization Contract for Containers | JSR 115 |
http://www.oracle.com/technetwork/java/javaee/tech/javaee6technologies-1955512.html
Java EE 6 Technologies | ||
Technologies | Version | JSR |
Java Platform, Enterprise Edition 6 (Java EE 6) | JSR 316 | |
Web Services Technologies | ||
Java API for RESTful Web Services (JAX-RS) | 1.1 | JSR 311 |
Implementing Enterprise Web Services | 1.3 | JSR 109 |
Java API for XML-Based Web Services (JAX-WS) | 2.2 | JSR 224 |
Java Architecture for XML Binding (JAXB) | 2.2 | JSR 222 |
Web Services Metadata for the Java Platform | JSR 181 | |
Java API for XML-Based RPC (JAX-RPC) | 1.1 | JSR 101 |
Java APIs for XML Messaging | 1.3 | JSR 67 |
Web Application Technologies | ||
Java Servlet | 3.0 | JSR 315 |
JavaServer Faces | 2.0 | |
JavaServer Pages 2.2/Expression Language 2.2 | 2.2 | JSR 245 |
Standard Tag Library for JavaServer Pages (JSTL) | 1.2 | JSR 52 |
Debugging Support for Other Languages | 1.0 | JSR 45 |
Enterprise Application Technologies | ||
Contexts and Dependency Injection for Java (Web Beans 1.0) | 1.0 | JSR 299 |
Dependency Injection for Java | 1.0 | JSR 330 |
Bean Validation | 1.0 | JSR 303 |
Enterprise JavaBeans 3.1 / (includes Interceptors 1.1) |
JSR 318 | |
Java EE Connector Architecture | 1.6 | JSR 322 |
Java Persistence | 2.0 | JSR 317 |
Common Annotations for the Java Platform | 1.1 | JSR 250 |
Java Message Service API | 1.1 | JSR 914 |
Java Transaction API (JTA) | 1.1 | JSR 907 |
JavaMail | 1.4 | JSR 919 |
Management and Security Technologies | ||
Java Authentication Service Provider Interface for Containers | JSR 196 | |
Java Authorization Contract for Containers | 1.3 | JSR 115 |
Java EE Application Deployment | 1.2 | JSR 88 |
J2EE Management | 1.1 | JSR 77 |
Java EE-related Specs in Java SE | ||
Java API for XML Processing (JAXP) | 1.3 | JSR 206 |
Java Database Connectivity | 4.0 | JSR 221 |
Java Management Extensions (JMX) | 2.0 | JSR 255 |
JavaBeans Activation Framework (JAF) | 1.1 | JSR 925 |
Streaming API for XML (StAX) | 1.0 | JSR 173 |
http://www.oracle.com/technetwork/java/javaee/tech/index.html
Java EE 7 Technologies | ||
Technologies | Version | JSR |
Java EE Platform | ||
Java Platform, Enterprise Edition 7 (Java EE 7) | JSR 342 | |
Web Application Technologies | ||
Java API for WebSocket | JSR 356 | |
Java API for JSON Processing | JSR 353 | |
Java Servlet | 3.1 | JSR 340 |
JavaServer Faces | 2.2 | JSR 344 |
Expression Language | 3.0 | JSR 341 |
JavaServer Pages | 2.3 | JSR 245 |
Standard Tag Library for JavaServer Pages (JSTL) | 1.2 | JSR 52 |
Enterprise Application Technologies | ||
Batch Applications for the Java Platform | JSR 352 | |
Concurrency Utilities for Java EE | 1.0 | JSR 236 |
Contexts and Dependency Injection for Java | 1.1 | JSR 346 |
Dependency Injection for Java | 1.0 | JSR 330 |
Bean Validation | 1.1 | JSR 349 |
Enterprise JavaBeans | 3.2 | JSR 345 |
Interceptors 1.2 (Maintenance Release covered under JSR 318) |
JSR 318 | |
Java EE Connector Architecture | 1.7 | JSR 322 |
Java Persistence | 2.1 | JSR 338 |
Common Annotations for the Java Platform | 1.2 | JSR 250 |
Java Message Service API | 2.0 | JSR 343 |
Java Transaction API (JTA) | 1.2 | JSR 907 |
JavaMail | 1.5 | JSR 919 |
Web Services Technologies | ||
Java API for RESTful Web Services (JAX-RS) | 2.0 | JSR 339 |
Implementing Enterprise Web Services | 1.3 | JSR 109 |
Java API for XML-Based Web Services (JAX-WS) | 2.2 | JSR 224 |
Web Services Metadata for the Java Platform | JSR 181 | |
Java API for XML-Based RPC (JAX-RPC) 1.1 (Optional) | JSR 101 | |
Java APIs for XML Messaging | 1.3 | JSR 67 |
Java API for XML Registries (JAXR) | 1.0 | JSR 93 |
Management and Security Technologies | ||
Java Authentication Service Provider Interface for Containers | 1.1 | JSR 196 |
Java Authorization Contract for Containers | 1.5 | JSR 115 |
Java EE Application Deployment 1.2 (Optional) | JSR 88 | |
J2EE Management | 1.1 | JSR 77 |
Debugging Support for Other Languages | 1.0 | JSR 45 |
Java EE-related Specs in Java SE | ||
Java Architecture for XML Binding (JAXB) | 2.2 | JSR 222 |
Java API for XML Processing (JAXP) | 1.3 | JSR 206 |
Java Database Connectivity | 4.0 | JSR 221 |
Java Management Extensions (JMX) | 2.0 | JSR 003 |
JavaBeans Activation Framework (JAF) | 1.1 | JSR 925 |
Streaming API for XML (StAX) | 1.0 | JSR 173 |
下面的这个图表表明了Java EE 7组件之间是如何合作的
http://en.wikipedia.org/wiki/Java_EE_version_history
相关推荐
2. **Java EE(Enterprise Edition)**:企业版,针对大型企业级网络应用。 3. **Java ME(Micro Edition)**:微型版,适用于嵌入式设备和移动终端。 #### 二、开发环境搭建 开发Java应用,首先需搭建以下环境: -...
根据提供的文档信息,我们可以整理出以下关于Java EE的关键知识点: ### 一、基本概念与架构 1. **XML部署描述文件**:发布到服务器上的组件除了包含自身的代码文件外,还需要一个XML部署描述文件,该文件用于定义...
Java EE(Java Platform, Enterprise Edition)是Java平台上用于构建企业级应用的标准规范,它提供了丰富的API和服务,使得开发者能够创建可扩展、安全且高效的分布式应用程序。这个压缩包包含的中文版帮助文档对于...
这份“Java基础知识学习--自己整理.zip”压缩包显然是一个精心整理的Java初学者教程,包含了作者的学习笔记和心得,旨在帮助新手快速入门。下面将详细阐述Java的基础知识。 **一、Java简介** Java是由Sun ...
Java EE,全称为Java Platform, Enterprise Edition,是Java平台针对企业级应用开发的版本。它提供了丰富的API和服务,用于构建分布式、多层架构的应用程序,包括Web服务、数据库连接、事务处理、安全性和多语言支持...
Java EE API 整理主要涉及的是Java集成框架中的核心组件——集合框架。集合框架是Java编程语言中的一个重要组成部分,它提供了存储和管理对象的方式。在Java 2之前,也就是Java 1时代,集合框架并不完善,仅有一些...
Java EE,全称为Java Platform, Enterprise Edition,是一个用于构建企业级Web应用程序的框架。它包含了多种服务、API和协议,旨在简化开发、部署和管理分布式应用程序的过程。Java EE面试主要考察开发者对这个平台...
- **Java Platform Enterprise Edition (Java EE)**:用于开发企业级应用,特别是 Web 应用。 - **Java Platform Standard Edition (Java SE)**:提供开发标准桌面应用程序的基础,是其他两个平台的基础。 - **...
这份名为《整理的Java-EE面试总结.pdf》的文档是一份关于Java基础面试知识点的总结,内容涉及了多个在面试中常见的问题和概念,以及它们的区别和使用场景。根据提供的文件信息,下面将详细解读其中的关键知识点。 ...
DateFormat,Calendar、文件与流、Java变量类型间的相互转换、Java与Web、用连接池提高Servlet访问数据库的效率、Java扩展、应用服务器的集群策略及Java EE 5.0、Java IO 包中的Decorator模式等。
本规范中文版是官方文档的整理版本,对于Java EE开发者来说具有极高的参考价值和收藏意义。 **1. 平台概述** Java EE 6平台旨在简化开发过程,提高可维护性和可伸缩性,同时保持向后兼容性。平台的核心架构分为几...
【Java-EE实验报告概述】 本实验报告主要涵盖了两个核心部分:J2EE程序设计的Java编程基础和JSP编程基础。实验旨在让学生熟练掌握Java EE相关技术,包括JDK和Eclipse的使用、Java工具类和集合框架、Swing编程、XML...
【软考软件设计师下午卷Java题目02-22年】是针对全国计算机技术与软件专业技术资格(水平)考试(简称“软考”)中级层次的软件设计师科目所整理的一系列Java试题集。这个试题库涵盖了从2009年至2022年历年的考试...
期末复习的笔记,其中有servlet,jsp,spring,mvc等等 ,以及整理的各种简答题,里面还有考完之后,本人凭记忆,回忆考了什么?
Java 从入门到精通学习笔记整理 本资源摘要信息中,我们将从 Java 的基本概念到高级开发技术进行详细的介绍,涵盖了 Java 平台、Java 开发平台、Java 程序的运行机制、Java 编程语言的特点、Java 语言的基本语法、...
### MyEclipse 6 Java EE 开发中文手册 #### 知识点概览: 1. **MyEclipse 6 的安装与配置** 2. **Java 应用程序的基本开发流程** 3. **Eclipse IDE 的基础概念与配置** 4. **使用 MyEclipse Database Explorer ...
### MyEclipse 6 Java EE 开发中文手册 #### 第一章:前言与文档说明 **1.1 文档目的** 本手册旨在为开发者提供一份详尽的指南,涵盖如何利用MyEclipse 6这一强大的Java EE集成开发环境来进行各种Java EE项目的...