`

JAVA EE 5 - 7 整理

阅读更多

一直都想要把各个版本的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组件之间是如何合作的

 JavaEE 7

 http://en.wikipedia.org/wiki/Java_EE_version_history

分享到:
评论

相关推荐

    java核心技术-整理过的笔记

    2. **Java EE(Enterprise Edition)**:企业版,针对大型企业级网络应用。 3. **Java ME(Micro Edition)**:微型版,适用于嵌入式设备和移动终端。 #### 二、开发环境搭建 开发Java应用,首先需搭建以下环境: -...

    Java-EE-复习参考资料.doc

    根据提供的文档信息,我们可以整理出以下关于Java EE的关键知识点: ### 一、基本概念与架构 1. **XML部署描述文件**:发布到服务器上的组件除了包含自身的代码文件外,还需要一个XML部署描述文件,该文件用于定义...

    精心整理的Java EE API中文版帮助文档!!

    Java EE(Java Platform, Enterprise Edition)是Java平台上用于构建企业级应用的标准规范,它提供了丰富的API和服务,使得开发者能够创建可扩展、安全且高效的分布式应用程序。这个压缩包包含的中文版帮助文档对于...

    疯狂的IT人最新整理的Java EE面试总结

    ### Java EE面试总结知识点 ...以上是基于《疯狂的IT人最新整理的Java EE面试总结》中的部分内容进行的知识点总结。这些知识点涵盖了Java EE开发中常见的面试问题,对于准备面试的开发者来说非常实用。

    Java基础知识学习--自己整理.zip

    这份“Java基础知识学习--自己整理.zip”压缩包显然是一个精心整理的Java初学者教程,包含了作者的学习笔记和心得,旨在帮助新手快速入门。下面将详细阐述Java的基础知识。 **一、Java简介** Java是由Sun ...

    java ee 复习笔记

    Java EE,全称为Java Platform, Enterprise Edition,是Java平台针对企业级应用开发的版本。它提供了丰富的API和服务,用于构建分布式、多层架构的应用程序,包括Web服务、数据库连接、事务处理、安全性和多语言支持...

    JAVA EE api 整理

    Java EE API 整理主要涉及的是Java集成框架中的核心组件——集合框架。集合框架是Java编程语言中的一个重要组成部分,它提供了存储和管理对象的方式。在Java 2之前,也就是Java 1时代,集合框架并不完善,仅有一些...

    一些Java EE面试问答整理

    Java EE,全称为Java Platform, Enterprise Edition,是一个用于构建企业级Web应用程序的框架。它包含了多种服务、API和协议,旨在简化开发、部署和管理分布式应用程序的过程。Java EE面试主要考察开发者对这个平台...

    java基础总结-经典

    - **Java Platform Enterprise Edition (Java EE)**:用于开发企业级应用,特别是 Web 应用。 - **Java Platform Standard Edition (Java SE)**:提供开发标准桌面应用程序的基础,是其他两个平台的基础。 - **...

    整理的Java-EE面试总结.pdf

    这份名为《整理的Java-EE面试总结.pdf》的文档是一份关于Java基础面试知识点的总结,内容涉及了多个在面试中常见的问题和概念,以及它们的区别和使用场景。根据提供的文件信息,下面将详细解读其中的关键知识点。 ...

    Java精华版 chm Java API、嵌套类和内部类、与时间有关的类Date,DateFormat,Calendar、文件与流、Java变量类型间的相互转换、Java与Web、用连接池提高Servlet访问数据库的效率、Java扩展、应用服务器的集群策略及Java EE 5.0、Java IO 包中的Decorator模式等

    DateFormat,Calendar、文件与流、Java变量类型间的相互转换、Java与Web、用连接池提高Servlet访问数据库的效率、Java扩展、应用服务器的集群策略及Java EE 5.0、Java IO 包中的Decorator模式等。

    Java EE 6 规范中文版

    本规范中文版是官方文档的整理版本,对于Java EE开发者来说具有极高的参考价值和收藏意义。 **1. 平台概述** Java EE 6平台旨在简化开发过程,提高可维护性和可伸缩性,同时保持向后兼容性。平台的核心架构分为几...

    Java-EE实验报告.docx

    【Java-EE实验报告概述】 本实验报告主要涵盖了两个核心部分:J2EE程序设计的Java编程基础和JSP编程基础。实验旨在让学生熟练掌握Java EE相关技术,包括JDK和Eclipse的使用、Java工具类和集合框架、Swing编程、XML...

    软考软件设计师下午卷java题目02-22年

    【软考软件设计师下午卷Java题目02-22年】是针对全国计算机技术与软件专业技术资格(水平)考试(简称“软考”)中级层次的软件设计师科目所整理的一系列Java试题集。这个试题库涵盖了从2009年至2022年历年的考试...

    Java EE期末复习笔记.md

    期末复习的笔记,其中有servlet,jsp,spring,mvc等等 ,以及整理的各种简答题,里面还有考完之后,本人凭记忆,回忆考了什么?

    java从入门到精通-学习笔记整理863页.doc

    Java 从入门到精通学习笔记整理 本资源摘要信息中,我们将从 Java 的基本概念到高级开发技术进行详细的介绍,涵盖了 Java 平台、Java 开发平台、Java 程序的运行机制、Java 编程语言的特点、Java 语言的基本语法、...

    MyEclipse 6 Java EE 开发中文手册.pdf

    ### MyEclipse 6 Java EE 开发中文手册 #### 知识点概览: 1. **MyEclipse 6 的安装与配置** 2. **Java 应用程序的基本开发流程** 3. **Eclipse IDE 的基础概念与配置** 4. **使用 MyEclipse Database Explorer ...

    MyEclipse 6 Java EE 开发中文手册

    ### MyEclipse 6 Java EE 开发中文手册 #### 第一章:前言与文档说明 **1.1 文档目的** 本手册旨在为开发者提供一份详尽的指南,涵盖如何利用MyEclipse 6这一强大的Java EE集成开发环境来进行各种Java EE项目的...

Global site tag (gtag.js) - Google Analytics