gpt4 book ai didi

java - jSTL-api 和 jSTL-impl 的区别

转载 作者:搜寻专家 更新时间:2023-10-31 19:29:02 25 4
gpt4 key购买 nike

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

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

最佳答案

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

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

此规范系统的既定目标是鼓励竞争,同时保护用户免受任何特定实现的限制。

特别是 JSTL 是 JSP 规范的一部分,它是在 JSR 245 下开发的.如果你想自己实现,你应该先阅读 spec document .

Could you point me to any tutorials that explain how to write our own impl for jstl?

据我所知,没有具体的教程可以帮助您创建自己的 Java EE 规范实现。在几乎所有情况下,这几乎都是一项专家工作,而且通常只能由少数几个组织或个人来完成。尽管 David Blevins(TomEE 名人)偶尔让我们瞥见与此相关的工作,但这种 Material 并不真正适合编写类似教程的文章。

关于java - jSTL-api 和 jSTL-impl 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15176846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com