首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未通过JBoss EE6认证的Java7

未通过JBoss EE6认证的Java7
EN

Stack Overflow用户
提问于 2011-10-04 21:46:32
回答 3查看 4.7K关注 0票数 4

我真的很想知道这到底是什么意思?

我可以在开发和生产中使用JBoss 7和所有的EE 6特性吗(我需要JMSEJB3.1,JSF2.1,CDI...)或者我必须等待JBoss 7的更高版本?

如果没有,既然JBoss 6.x只通过了网络配置文件认证,那么这个选项是什么?“只有网络配置文件认证”的解释是什么?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-04 21:55:50

如果应用服务器实现了巨大的Java EE API的所有方面,那么它就只有通过了JavaEE6“完整概要”认证。

只有在应用服务器至少实现Java EE API的以下方面时,它才能通过Java EE 6 "Web Profile“认证:

  • Servlet 3.0 /JSP2.2/ EL 2.2 /JSF2.0/JSTL1.2
  • EJB 3.1精简版(仅支持本地容器,即无EAR)
  • JPA2.0/JTA1.1
  • CDI1.0

H112Bean验证1.0

JBoss 6只通过了"Web Profile“认证,尽管它还实现了许多其他Java方面,如JMS、EJB3.1full、JAX-RS等,因为它还没有实现整个Java。如果JBoss 6提供的正是您所需要的,那么我不会担心这个认证。这并不能证明它已经准备好投入生产了。

另请参阅:

  • Overview of Java EE technologies and requirements for Web Profile
票数 15
EN

Stack Overflow用户

发布于 2011-10-04 23:24:46

我可以在开发和生产中使用JBoss 7和所有的EE 6特性(我需要JMSEJB3.1,JSF2.1,CDI...)或者我必须等待JBoss 7的更高版本?

这取决于您是否将任何值与证书关联。JBoss 7没有通过Java认证,因为它还没有在JavaEE6 Full Profile EE6 (技术兼容性工具包)上运行,并不是说它没有实现JavaEE6所需的任何特性。根据this post in the JBoss forums的说法,JBoss 7的后续7.x (最有可能是7.1)版本将经过认证过程。

如果不是,由于JBoss 6.x仅通过网络配置文件认证,因此该选项是什么

您可以等待EAP6(将包含经过认证的JBoss 7.x版本)。

和什么是“唯一网络配置文件认证”的解释?

JBoss 7已经通过了网络配置文件测试(这是一个独立的测试)。JSR 316中概述的Web Profile规范指出,符合Web Profile规范的容器中需要以下组件:

WP.2.1 2.1必需的组件

以下技术是Web配置文件的必需组件:

Java Servlet 3.0

  • JavaServer Pages (JSP) 2.2

  • Expression Language (EL) 2.2

  • Debugging对其他语言的支持(JSR-45) 1.0 1.2

  • JavaServer Faces ( 1.1

  • Enterprise Faces)2.0
  • Platform (JSR-250)
  • 通用批注(JSR-250)Java JavaBeans (EJB) 3.1精简版
  • Java Transaction API (JTA) 1.1

) 2.0

  • Bean验证1.0
  • Managed Bean 1.0
  • Interceptors 1.1 Java EE平台

注入的

  • 上下文和依赖项注入1.0

WP.2.2 2.2可选组件

Web配置文件中没有可选组件。Web Profile产品可能会支持完整的Java EE平台中存在的一些技术,这些技术没有列在第2.1节“必需的组件”中,这与它们的兼容性要求是一致的。

通过传递Web profile TCK,并在完整概要中包含所需的组件(由WP2.2允许),您可以继续在JBoss 7上构建需要完整概要的应用程序。

如果您的应用程序只需要Web配置文件,而不是完整的配置文件,那么您可以使用JBoss 7作为Web配置文件认证容器。当然,对于那些需要具有付费支持选项的企业解决方案的人来说,JBoss EAP是有的;社区版本没有来自JBoss/Redhat的任何基于SLA的支持选项。

票数 9
EN

Stack Overflow用户

发布于 2012-06-28 23:42:57

更新一下,JBoss 7.1.x通过了JavaEE6 Full Profile认证。JBoss 7.1.0.Final于2012-02-16发布。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7648897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档