`
cucaracha
  • 浏览: 141413 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
A8f3fa2f-18ce-3862-897a-5d2209197c90
Java NIO.2
浏览量:87904
7a076ba7-8ec8-3241-aa3c-67bb2f7856a2
Java EE 7 简明教...
浏览量:36704
社区版块
存档分类
最新评论

Java EE 7 技术一览

阅读更多
Java EE 7 简介

Java EE 7 平台规范基于 JSR 342,JCP 版本是 2.9。Java EE 7 包含了跨平台使用的平台规范,也包含了下面的组件规范:

Web 技术

  •     JSR 45: Debugging Support for Other Languages 1.0
  •     JSR 52: Standard Tag Library for JavaServer Pages (JSTL) 1.2
  •     JSR 245: JavaServer Pages (JSP) 2.3
  •     JSR 340: Servlet 3.1
  •     JSR 341: Expression Language 3.0
  •     JSR 344: JavaServer Faces (JSF) 2.2
  •     JSR 353: Java API for JSON Processing (JSON-P) 1.0
  •     JSR 356: Java API for WebSocket 1.0


企业级技术

  •     JSR 236: Concurrency Utilities for Java EE 1.0
  •     JSR 250: Common Annotations for the Java Platform 1.2
  •     JSR 316: Managed Beans 1.0
  •     JSR 318: Interceptors 1.2
  •     JSR 322: Java EE Connector Architecture (JCA) 1.7
  •     JSR 330: Dependency Injection for Java 1.0
  •     JSR 338: Java Persistence API (JPA) 2.1
  •     JSR 343: Java Message Service (JMS) 2.0
  •     JSR 345: Enterprise JavaBeans (EJB) 3.2
  •     JSR 346: Contexts and Dependency Injection (CDI) for the Java EE Platform 1.1
  •     JSR 349: Bean Validation 1.1
  •     JSR 352: Batch Applications for Java Platform 1.0
  •     JSR 907: Java Transaction API (JTA) 1.2JSR 919: JavaMail 1.5


Web Service 技术

  •     JSR 93: Java API for XML Registries (JAXR) 1.0 (optional for Java EE 7)
  •     JSR 101: Java API for XML-based RPC (JAX-RPC) 1.1 (optional for Java EE 7)
  •     JSR 109: Implementing Enterprise Web Services 1.4
  •     JSR 181: Web Services Metadata for the Java Platform 2.1
  •     JSR 222: Java Architecture for XML Binding (JAXB) 2.2
  •     JSR 224: Java API for XML Web Services (JAX-WS) 2.2
  •     JSR 339: Java API for RESTful Web Services (JAX-RS) 2.0


管理和安全技术

  •     JSR 77: J2EE Management API 1.1
  •     JSR 88: Java Platform EE Application Deployment API 1.2 (optional for Java EE 7)
  •     JSR 115: Java Authorization Contract and Containers (JACC) 1.5
  •     JSR 196: Java Authentication Service Provider Inteface for Containers (JASPIC) 1.1


Java EE 7 的新增技术

加入了一些新的规范来改进和丰富平台功能。一些已经存在的组件规范进行了升级,使其变得更加简单易用。 Java EE 7 带来的主要新技术如下:

Java API for WebSocket

  •     可以通过普通的 POJO 加 Annotation 注释定义 websocket 客户端和服务端,也可以通过接口实现的方式用编码实现。
  •     提供了服务器标准配置,例如,将 websocket 端点映射到容器的 URI 上。
  •     提供了客户端标准配置,例如,提供了自定义配置算法。
  •     允许部署在 JDK 环境或 web 容器中。
  •     允许集成到现有的 Java EE 技术中。


Java API for JSON Processing(JSR-353)

  •     提供了以流的方式来解析和生成 JSON。
  •     提供了以对象模型的方式在内存中生存 JSON 的树形结构。


Batch Applications for the Java Platform(JSR-352)

  •     允许使用 JSL(Job Specification Language)来定义批量任务,它定义了一个完整的任务序列。
  •     批量程序模型可由接口、抽象类或成员变量的 Annotation 来标注。
  •     提供了 Chunked 和 Batchlet 的任务处理风格。


Concurrency Utilities for Java EE(JSR-236)

  •     提供一个整洁、简单且独立的 API,使其能用于任何 Java EE 容器中。
  •     定义了受管对象:ManagedExecutorService, ManagedScheduledExecutorService,ContextService 和 ManagedThreadFactory。


文章来源:http://www.aptusource.org/2014/03/java-ee-7-list/
12
1
分享到:
评论
2 楼 cucaracha 2014-04-01  
jahu 写道
有中文文档没有啊。

请留意我的博客:http://cucaracha.iteye.com/category/309075
1 楼 jahu 2014-03-31  
有中文文档没有啊。

相关推荐

    MyEclipse 6 Java EE 中文版

    - **Java EE**是Java平台企业版的简称,它是Java技术栈的一个重要分支,专注于提供构建可伸缩、健壮的企业级应用所需的API和服务。 - **MyEclipse 6**是该系列产品的第六个主要版本,它在前代基础上进行了大量的改进...

    MyEclipse 6 Java EE开发中文手册

    它不仅包含了MyEclipse的基本操作指南,还深入探讨了Java EE开发的各种技术和最佳实践。此外,书中还包括了大量的示例和实战经验分享,对于初学者和有经验的开发者都非常有价值。 #### 二、目标读者 - **初学者:**...

    MyEclipse 6 java EE 开发中文手册

    - 支持多种Java EE标准和技术:如Web Services、JSF、JPA等,满足不同类型的Java EE应用开发需求。 - 强大的编辑器和代码辅助功能:提供智能代码提示、重构支持、语法高亮等功能,提高编码效率。 - 集成的调试...

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

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

    MyEclipse Java 开发中文教程.pdf

    MyEclipse是Eclipse的一个扩展,它为Java开发者提供了一个集成开发环境(IDE),集成了数据库开发、企业Java EE开发以及Struts、Spring、Hibernate等开源框架的支持。本文档是一本关于MyEclipse 6版本Java开发的中文...

    “32”高职与普通本科分段培养课程与任课教师安排情况一览表(软件技术).docx

    - **技术导向**:课程设置注重JAVA开发和Android方向,因为这两个方向都基于JAVA技术,如软件工程课程。 - **竞争上岗**:每门课程安排两位以上教师,便于教师之间的培训和竞争,提高教学质量。 5. **课程设计**...

    MyEclipse开发手册之Java篇

    ### MyEclipse开发手册之...通过以上内容可以看出,《MyEclipse开发手册之Java篇》不仅涵盖了从环境搭建到具体项目开发的全流程,而且针对不同的技术水平提供了丰富的指导和实践案例,非常适合Java EE开发者参考使用。

    《MyEclipse 6 Java 开发中文教程》前10章

    6.5.1 Java EE 项目的发布类型 100 6.5.1.1 散包发布 100 6.5.1.2 打包发布 100 6.5.2向服务器发布应用 100 6.5.2.1打开发布对话框 100 6.5.2.2点击Add按钮启动新建发布对话框并完成发布 102 6.6应用服务器的管理和...

    68个常用开发手册

    Java+EE+6+API+Specifications.CHM JavaEE_API_5[1].0.chm JavaScript Professional Projects.chm JavaScript20.chm JavaScript中文手册.CHM JavaScript手册.chm JavaScript语言中文参考手册.chm java_ee_api_中英文...

    myeclipse6.0开发中文教程

    - **MyEclipse** 是一款基于 Eclipse 的 Java EE 集成开发环境(IDE),它提供了丰富的功能集,支持 Java、JSP、Struts、Hibernate 和 Spring 等技术的开发。 - **最新版本**:本书针对的是 MyEclipse 6.0 版本,该...

    Oracle-Weblogic-11g-基础知识.pptx

    它支持最新的 Java 平台、企业版 5(Java EE 5)规范及 Web 服务标准,从而可简化开发并增强互操作性,以支持面向服务的体系结构(SOA)。 Weblogic Server 11g 的主要优势包括: * J2EE 应用服务器性能记录的保持...

Global site tag (gtag.js) - Google Analytics