简体   繁体   English

符合Java EE的含义是什么?

[英]What does Java EE compliant means?

We often say that the particular application server is a Java EE compliant server. 我们经常说特定的应用服务器是Java EE兼容服务器。 But I am still not completely aware of what it means exactly. 但是我仍然不完全了解它的确切含义。 Need more information on this. 需要更多信息。

It means that it passes the Java EE Technology Compatibility Kit. 这意味着它已通过Java EE技术兼容性套件。

Sun (now Oracle) created the specification for Java EE (previously called J2EE) along with a large test suite checking that the application server behaves as the specification requires. Sun(现为Oracle)创建了Java EE(以前称为J2EE)规范,并建立了一个大型测试套件,以检查应用程序服务器是否符合规范要求。 This is a non-trivial test to pass, but means that if you write your application according to the Java EE specification it will be able to be deployed and executed on any Java EE application server (of that level). 这是一项重要的测试,但是,这意味着,如果您根据Java EE规范编写应用程序 ,则可以在该级别的任何Java EE应用程序服务器上部署和执行该应用程序。

Note that the configuration is outside the specification. 请注意,该配置不在规范范围内。 This means that the configuration of the application server to provide the things your application needs, is non-standard and it may be a quite substantial effort for you to add support for a new application server. 这意味着为提供您的应用程序所需的功能而对应用程序服务器进行的配置是非标准的,您可能需要付出相当大的努力才能为新的应用程序服务器添加支持。

What Thorbjørn Ravn Andersen said is perfect. ThorbjørnRavn Andersen所说的很完美。 Also, the Java EE 6 Technologies page lists the technologies included in Java EE 6 specification. 另外,“ Java EE 6技术”页面列出了Java EE 6规范中包含的技术。 You can consider any Application Server fully implementing these to be Java EE-Compliant. 您可以认为任何完全实现这些功能的Application Server都符合Java EE。

Also the Compatible Implementations page lists the list of AS compatible to each Java EE version. 另外,“ 兼容实现”页面列出了与每个Java EE版本兼容的AS列表。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM