Jakarta ee 所有JavaEE规范的摘要

Jakarta ee 所有JavaEE规范的摘要,jakarta-ee,Jakarta Ee,我正在寻找所有JavaEE技术堆栈的清晰描述 我认为有很多像我这样的人在很多网站/教程中搜索,但没有找到一个精确的列表,列出哪些是JavaEE中使用的技术,它们有什么好处 我希望有人能简单而友好地澄清,对整个社区都有好处 重要提示:当此答案仍然有效时,您可能还需要检查以下内容: •技术清单 •技术清单 •技术清单 JavaEE7技术 下面是JavaEE7技术的规范列表。有关更多详细信息,请查看JSR页面: Java EE平台 :Java平台,企业版7(Java EE 7) 网络应用技术

我正在寻找所有JavaEE技术堆栈的清晰描述

我认为有很多像我这样的人在很多网站/教程中搜索,但没有找到一个精确的列表,列出哪些是JavaEE中使用的技术,它们有什么好处

我希望有人能简单而友好地澄清,对整个社区都有好处

重要提示:当此答案仍然有效时,您可能还需要检查以下内容:
•技术清单
•技术清单
•技术清单


JavaEE7技术 下面是JavaEE7技术的规范列表。有关更多详细信息,请查看JSR页面:

  • Java EE平台

    • :Java平台,企业版7(Java EE 7)
  • 网络应用技术

    • :用于WebSocket的Java API
    • :用于JSON处理的Java API
    • :Java Servlet 3.1
    • :JavaServer Faces 2.2
    • :表达式语言3.0
    • :JavaServer第2.3页
    • :JavaServer页面标准标记库(JSTL)1.2
  • 企业应用技术

    • :Java平台的批处理应用程序
    • :Java EE 1.0的并发实用程序
    • :Java 1.1的上下文和依赖项注入
    • :Java 1.0的依赖项注入
    • :Bean验证1.1
    • :EnterpriseJavaBeans 3.2
    • :拦截器1.2
    • :Java EE连接器体系结构1.7
    • :Java持久性2.1
    • :Java平台1.2的通用注释
    • :Java消息服务API 2.0
    • :Java事务API(JTA)1.2
    • :JavaMail 1.5
  • Web服务技术

    • :用于RESTful Web服务的Java API(JAX-RS)2.0
    • :实现企业Web服务1.3
    • :用于基于XML的Web服务的Java API(JAX-WS)2.2
    • :Java平台的Web服务元数据
    • :基于XML的RPC的Java API(JAX-RPC)1.1
    • :用于XML消息传递的Java API 1.3
    • :Java API for XML Registries(JAXR)1.0
  • 管理和安全技术

    • :容器1.1的Java身份验证服务提供程序接口
    • :Java容器授权合同1.5
    • :Java EE应用程序部署1.2(可选)
    • :J2EE管理1.1
    • :调试支持其他语言1.0
  • Java SE中与Java EE相关的规范

    • :用于XML绑定的Java体系结构(JAXB)2.2
    • :Java API for XML处理(JAXP)1.3
    • :Java数据库连接4.0
    • :Java管理扩展(JMX)2.0
    • :JavaBeans激活框架(JAF)1.1
    • :XML流式API(StAX)1.0
有关更多详细信息,请参阅此

javaee堆栈 正如Arun Gupta在其题为“不同组件协同工作以提供集成堆栈”的书中所述,如下所示:

因此,我们有以下几点:

  • 不同的组件在逻辑上可以分为三层:后端层、中间层和web层。这只是一种逻辑表示,可以根据应用程序的需求将组件限制到不同的层

  • JPA和JMS提供基本服务,如数据库访问和消息传递。JCA允许连接到遗留系统。批处理用于执行非交互式、面向批量的任务

  • 托管bean和EJB提供了一个简化的编程模型,使用POJO使用基本服务

  • CDI、拦截器和通用注释提供了适用于各种组件的概念,例如类型安全依赖项注入、使用拦截器解决横切问题以及一组通用注释。并发实用程序可用于在托管线程中运行任务。JTA支持可应用于任何POJO的事务拦截器

  • CDI扩展允许您以标准方式将平台扩展到现有功能之外

  • 使用JAX-RS和JAX-WS、JSF、JSP和EL的Web服务定义了Web应用程序的编程模型。Web片段允许以非常自然的方式自动注册第三方Web框架。JSON提供了一种在web层解析和生成JSON结构的方法。WebSocket允许通过单个TCP连接设置双向、全双工通信信道

  • Bean验证提供了一种标准方法来声明约束并跨不同技术验证它们

每种技术的简介 要了解以上列出的主要技术的更多信息,请查看。本文对主要技术进行了很好的概述。在这里引用一下:

企业JavaBeans技术 企业JavaBeans(EJB)组件或企业bean是一个主体 包含用于实现业务模块的字段和方法的代码 逻辑。您可以将企业bean看作是 可以单独使用,也可以与其他企业bean一起使用来执行业务 JavaEE服务器上的逻辑

企业bean是会话bean或消息驱动bean

  • 会话bean表示与客户机的临时对话。当客户端完成执行时,会话bean及其数据将被删除 走了

  • 消息驱动bean结合了会话bean和消息侦听器的功能,允许业务组件接收消息 异步的。通常,它们是Java消息服务(JMS) 信息

在JavaEE7平台中,新的企业bean特性包括 F