jstl-api和jstl-impl之间的区别

我是Java EE技术的初学者。我想知道jstl-api罐子和jstl-impl罐子之间有什么区别。

为什么将API和实现分开?这是否意味着还有其他可用的实现?

回答:

API和实现是分开的,因为Java EE使用标准化的规范。

API是该规范的一部分,并且包含一组大多数接口,参与创建该规范的每个人都同意该接口。从理论上讲,每个人都可以实现实现已发布的标准化API并按照相关规范文档中所述进行操作的实现。当实现通过所谓的TCK(技术合规性套件)时,可以将实现称为“已认证”。

该规范系统的既定目标是鼓励竞争,同时以受保护的用户形式锁定任何特定的实现。

JSTL特别是JSP规范的一部分,该规范是根据JSR

245开发的。如果您想自己实现,请先阅读规范文档。

您能指出我一些讲解如何为jstl编写自己的impl的教程吗?

据我所知,尚无用于创建自己的Java

EE规范实现的特定教程。在几乎所有情况下,这几乎都是专家工作,并且通常仅由少数几个组织或个人执行此工作。尽管(TomEE的成名者)David

Blevins(偶尔使我们瞥见了与此有关的作品)的David Blevins提出了这种材料,但实际上并不能将其用于类似教程的文章中。

以上是 jstl-api和jstl-impl之间的区别 的全部内容, 来源链接: utcz.com/qa/414268.html

回到顶部