我们经常说特定的应用程序服务器是符合Java EE的服务器。但我仍然没有完全意识到它究竟意味着什么。需要更多信息。
答案 0 :(得分:5)
这意味着它通过了Java EE技术兼容性工具包。
Sun(现在的Oracle)创建了Java EE规范(以前称为J2EE)以及一个大型测试套件,用于检查应用程序服务器是否符合规范要求。这是一个非常重要的测试,但意味着如果您根据Java EE规范编写应用程序,它将能够在任何Java EE应用程序服务器上进行部署和执行(该级别) )。
请注意,配置不在规范范围内。这意味着应用程序服务器的配置可以提供您的应用程序所需的东西,这是非标准的,为您添加对新应用程序服务器的支持可能是一项非常大的工作。
答案 1 :(得分:1)
ThorbjørnRavnAndersen所说的是完美的。此外,Java EE 6 Technologies页面列出了Java EE 6规范中包含的技术。您可以将任何完全实现这些的Application Server视为符合Java EE标准。
Compatible Implementations页面还列出了与每个Java EE版本兼容的AS列表。