我试图理解整个JSF规范(jsf-api.jar)如何转换为jsf-impl.jar(JSF Mojarra实现)。我需要在JSF Mojarra的源代码中进行一些更改以满足我的需求。但是当我尝试进行更改时,编辑器会抛出很多错误。我知道,我错过了理解jsf规范如何在技术上实现的基本要点?例如,如果我尝试明确地实现一类规范,我该如何将它链接到整个实现?
答案 0 :(得分:1)
JSF API是公共API,它是从JSR发布的。实现文件是API的基本实现。这些文件通常通过几种不同的机制(如META-INF.services/)作为服务加载。如果您需要更多详细信息,您应该阅读实施者的JSR。