[英]inner working of JSF 1.2
我试图了解JSF 1.2 sun实施的内部工作原理。
我有以下问题。
声明了Lifecycle类管理特定JavaServer Faces请求的整个生命周期的处理。 它具有execute和render方法,但是它是一个抽象类。 如何真正实施?
他在此博客中指出,ViewHandler最终将调用以下内容: stateManager.saveView(context);
这个对吗? 我找不到这行代码。
我将在哪个类中找到解析JSF标记并创建组件树(xml->树)的代码?
我将在哪个类中找到与(3)相反的代码,即呈现组件树。 (树-> xml)?
如果有人可以将我指向任何提供有关JSF 1.2实现的解释的资源,那也将是无穷无尽的。
自从进入JSF 1.2以来,已经有几年了,但是如果内存服务实现了Lifecycle,那么始终使用LifecycleImpl是类。
关于xml-> tree和tree-> xhtml之间的转换(无论如何对我来说),我一直认为这是由组件/渲染器/转换器完成的。 基于标签,将创建一个组件并将其填充到树中。 附加到组件的渲染器(基于标记定义)负责渲染输出(默认情况下为html,但您可以根据所需的输出将多个渲染器附着到组件),而Converter负责String < ->对象转换。
我总是很幸运地阅读源代码(可以在http://javaserverfaces.java.net/download.html上找到),尽管我花了一些力气才能理解其中的一些内容。
希望这可以帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.