Java jsf1.2的内部工作

Java jsf1.2的内部工作,java,jsf-1.2,mojarra,Java,Jsf 1.2,Mojarra,我试图理解JSF1.2Sun实现的内部工作原理 我有以下问题 据说Lifecycle类管理特定JavaServer请求的整个生命周期的处理。它有execute和render方法,但它是一个抽象类。它到底是如何实现的 在博客中,他表示ViewHandler最终将调用以下命令: stateManager.saveView(上下文) 这是正确的吗?我在任何地方都找不到这行代码 在哪个类中可以找到解析JSF标记并创建组件树(xml->tree)的代码 我会在哪个类中找到与(3)相反的代码,即呈现组件树。

我试图理解JSF1.2Sun实现的内部工作原理

我有以下问题

  • 据说Lifecycle类管理特定JavaServer请求的整个生命周期的处理。它有execute和render方法,但它是一个抽象类。它到底是如何实现的

  • 在博客中,他表示ViewHandler最终将调用以下命令:
    stateManager.saveView(上下文)
    这是正确的吗?我在任何地方都找不到这行代码

  • 在哪个类中可以找到解析JSF标记并创建组件树(xml->tree)的代码

  • 我会在哪个类中找到与(3)相反的代码,即呈现组件树。(树->xml)


  • 如果有人能给我提供任何关于JSF 1.2实现的解释,那将是非常棒的。

    我已经好几年没有接触过JSF 1.2了,但是如果内存服务于类,那么实现生命周期总是LifecycleImpl

    关于xml->tree和tree->xhtml之间的转换(对我来说,无论如何),我一直认为这是由组件/渲染器/转换器完成的。基于标记,在树中创建并填充组件。附加到组件的呈现器(基于标记定义)负责呈现输出(默认情况下为html,但可以基于所需的输出将多个呈现器附加到组件),转换器负责字符串对象转换

    我总是很幸运地阅读了这本书的来源(可以在上找到),尽管我花了一些时间才弄明白其中的一些内容


    希望这有帮助

    源代码没有很好的文档记录。