是否有jave ee合同实施?

时间:2016-04-14 09:26:55

标签: java api java-ee jdbc webserver

就像在jdbc java上提供接口一样,我看到接口就像实现者的合同(来自多个供应商的驱动程序)来实现这些接口与java中记录的功能相关。

但是在java ee上,基于这个答案: https://stackoverflow.com/posts/7571260/revisions

在jave ee上是相同的情况,应用程序服务器是供应商,他们实现了jave ee抽象API,但是在jdbc上(我只是作为一个例子提到它)java.sql包上的接口定义了契约,但在jave ee(例如HttpServlet类),接口是什么定义从java到应用服务器必须实现的这个类的一般规则? 或者应用程序服务器之间是否有任何外部协议来实现java ee类的功能? 或java ee doc(喜欢上 https://docs.oracle.com/javaee/7/api/ ) 被采纳为协议?

有些人会发现我的问题毫无用处,但我想知道我想要学习的任何东西的根源,而我的思想习惯于回答小问题。

1 个答案:

答案 0 :(得分:1)

有一些测试套件可以测试供应商实现,显然需要通过。 specifications也需要遵守,才能成为有效的Java EE实现。 Javadoc API不是规范,而是它的副作用。